Tengo una clase con muchos métodos y variables en PHP. Cada vez que necesito un método para llamar a otro en la misma clase, tengo que agregar $this->
. (!) Esto produce alguna fuente mal legibles, tales como:
$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;
¿Hay una manera de evitar $this->
en todas partes?
Muy buen juego de palabras :) – Marlon
¿Qué tal si cada método de cálculo modifica la propiedad respectiva? – BoltClock
@BoltClock No siempre lo hará. Cada cálculo es reutilizable en otros lugares. Ya lo hice leer X, Y y Z para evitar pasar más de tres variables. – fernacolo