距开课0天0时0分-10434082秒
巴扎黑2017-04-10 13:11:56 0 2 253
[PHP讨论组]举报回复话题 ↕
php中$this->name和$this->$name有什么区别?
$this->name
$this->$name
2
0
分享
PHPzhong 2017-04-10 13:13:562楼
可以搜索了解PHP的可变变量。
// 这是访问对象中名为$name的变量 $this->name // 这是访问对象中的可变变量,你可以理解成动态变量,变量名由$name的值决定 $this->$name
赞 +0添加回复
黄舟 2017-04-10 13:13:561楼
我也刚学PHP,我觉得应该是这样的$this->name是访问类中的一个名为name的成员变量。后一种则是访问类中一个名为$name的成员变量,如果$name = x,那么就相当于是$this->x;
PHPzhong 2017-04-10 13:13:562楼
可以搜索了解PHP的可变变量。
赞 +0添加回复
黄舟 2017-04-10 13:13:561楼
我也刚学PHP,我觉得应该是这样的$this->name是访问类中的一个名为name的成员变量。后一种则是访问类中一个名为$name的成员变量,如果$name = x,那么就相当于是$this->x;
赞 +0添加回复