php初学,遇见了一个函数
function __set($property_name, $value)
{
$this->$property_name = $value;
}
直接搞晕了
查了一下,这个其实饶了个弯,就是PHP的可变变量的问题
在PHP中如果引用类变量的话,有两种方式
1:$变量名
2:$this->变量名
那么$this->$变量名就相当于$$变量名
也就是可变变量,就是把变量名字符串解释为类变量。
本文介绍了PHP中的可变变量概念及使用方法,重点讲解了如何通过$this->$property_name访问类属性,以及它与$$property_name之间的关系。
php初学,遇见了一个函数
function __set($property_name, $value)
{
$this->$property_name = $value;
}
直接搞晕了
查了一下,这个其实饶了个弯,就是PHP的可变变量的问题
在PHP中如果引用类变量的话,有两种方式
1:$变量名
2:$this->变量名
那么$this->$变量名就相当于$$变量名
也就是可变变量,就是把变量名字符串解释为类变量。

被折叠的 条评论
为什么被折叠?