素材牛VIP会员
php中$this->name和$this->$name有什么区别?
 Ga***er  分类:PHP代码  人气:1642  回帖:3  发布于6年前 收藏

php中$this->name$this->$name有什么区别?

 标签:php

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv1 新人
冷***知 职业无 6年前#1

可以搜索了解PHP的可变变量。

// 这是访问对象中名为$name的变量
$this->name 
// 这是访问对象中的可变变量,你可以理解成动态变量,变量名由$name的值决定
$this->$name
Lv2 入门
th***as 职业无 6年前#2

我也刚学PHP,我觉得应该是这样的$this->name是访问类中的一个名为name的成员变量。后一种则是访问类中一个名为$name的成员变量,如果$name = x,那么就相当于是$this->x;

Lv2 入门
SW***CH 职业无 6年前#3
$this->name ,访问对象中名为$name的变量$this->$name,访问对象中的可变变量
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取