私はPHPで多くのメソッドと変数を持つクラスを持っています。同じクラスの別のメソッドを呼び出すメソッドが必要になるたびに、$this->
を追加する必要があります。 (!)は:どこでも$this->
を回避する方法はあります
$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;
これは、次のようないくつかのひどく読みやすいソースを生成しますか?
非常に素敵なパン:) – Marlon
それぞれの計算メソッドをそれぞれのプロパティを変更するのはどうですか? – BoltClock
@BoltClock必ずしもそうとは限りません。各計算は他の場所で再利用可能です。より多くの3つの変数を渡すことを避けるために、すでにX、Y、Zを読み込ませました。 – fernacolo