問(wèn)題描述定了一個(gè)類 A ,A中有變量name ,通__set() 方法定義name 變量,A 中的方法tell 取不到name 的值,這是為什么,有沒(méi)有辦法可以去到name 的值class A{private $name;public function __set($property,$value){ $this->property = $value;
}public function tell(){ echo $this->name;
}}$a = new A();$a->name="張三";// 調(diào)用tell() 方法,但是$this->name 沒(méi)有值$a->tell();
1 回答

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
__set() 里面賦值寫(xiě)錯(cuò)了,尷尬
public function __set($property,$value){ $this->$property = $value; // $this->property = $value; 這樣是錯(cuò)的 }
- 1 回答
- 0 關(guān)注
- 1759 瀏覽
添加回答
舉報(bào)
0/150
提交
取消