Làm cách nào để thiết lập hoàn thành mã để hoạt động trên Zend Studio (hoặc bất kỳ IDE dựa trên Eclipse nào) khi làm việc với một lớp có biến thành viên riêng tư hoặc được bảo vệ KHÔNG một loạt các Getter's OR thiết lập các thành viên vars là công khai.Hoàn thành mã cho biến thành viên riêng tư/được bảo vệ khi sử dụng phép thuật __get()
Ví dụ:
class Dog {
protected $bark = 'woof!';
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
}
}
$Dog = new Dog();
echo $Dog->bark; // <-- I want the IDE to "know" that bark is a property of Dog.
Điều đó có hoạt động với Eclipse không? –
@ Điều đó cũng nên làm việc với Eclipse. Nhưng đừng làm móng tôi. – Gordon
Chỉ cần xác nhận điều này cũng hoạt động trên Netbeans 7.2 – qrazi