Tôi có một lớp với nhiều phương thức và biến trong PHP. Mỗi lần tôi cần một phương thức để gọi một phương thức khác trong cùng một lớp, tôi phải thêm $this->
. Điều này (!) Tạo ra một số nguồn dễ đọc, chẳng hạn như:
$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;
Có cách nào để tránh $this->
ở khắp mọi nơi không?
Hình phạt rất đẹp :) – Marlon
Làm thế nào để mỗi phương pháp tính toán sửa đổi thuộc tính tương ứng? – BoltClock
@BoltClock Không phải lúc nào nó cũng làm như vậy. Mỗi phép tính có thể tái sử dụng ở những nơi khác. Tôi đã làm cho nó đã đọc X, Y, và Z để tránh đi qua ba biến. – fernacolo