Mam klasy z wieloma metodami i zmiennymi w PHP. Za każdym razem, gdy potrzebuję metody wywoływania innej w tej samej klasie, muszę dodać $this->
. (!) To daje trochę źle czytelnego źródła, takiego jak:
$nextX = $this->calculateNextX($this->DX, $this->DY, $this->DZ);
$nextY = $this->calculateNextY($this->DX, $this->DY, $this->DZ);
$nextZ = $this->calculateNextZ($this->DX, $this->DY, $this->DZ);
$this->X = $nextX;
$this->Y = $nextY;
$this->Z = $nextZ;
Czy istnieje sposób, aby uniknąć $this->
wszędzie?
Bardzo fajna gra słów :) – Marlon
Co powiesz na to, że każda metoda obliczania modyfikuje odpowiednią właściwość? – BoltClock
@BoltClock Nie zawsze to zrobi. Każde obliczenie można ponownie wykorzystać w innych miejscach. Zrobiłem już przeczytać X, Y i Z, aby uniknąć przekazywania kolejnych trzech zmiennych. – fernacolo