在set和get方法中使用的是$this->$name,我一看就蒙了,平时给属性赋值$this->name='sss'; 求详细介绍和解释!!!!!
后者是变量
前者是变量的变量
$name=aaa;
$this->$name 等於 $this->aaa;
$this->aaa是??量
class a{ private $name; $this->name; private $$name; $this->$name;}
我明白了,发完帖子之后想通了,其实就是传递进来一个变量,实际上我要给变量的变量赋值。
"; return $this->$name."
"; } function __set($name,$value) { echo "__set"."
"; $this->$name=$value; } } $a = new classname; $a->attribute = 90; echo $a->attribute; ?>
PHP code?12345678910111213141516171819"……
对于5楼同样不解
已抢23347个
抢已抢117773个
抢已抢139234个
抢已抢6235个
抢已抢35596个
抢已抢8127个
抢