问题描述
定了一个类 A ,A中有变量name ,通__set() 方法定义name 变量,A 中的方法tell 取不到name 的值,这是为什么,有没有办法可以去到name 的值
class A{
private $name;
public function __set($property,$value){
$this->property = $value;
}
public function tell(){
echo $this->name;
}
}
$a = new A();
$a->name="张三";
// 调用tell() 方法,但是$this->name 没有值
$a->tell();
__set() 里面赋值写错了,尴尬