返回指向php中本地var的函数
class Person{
var $name = "Omer";
function get_name(){
return $this->name;//Why not $this->$name ?
}
}
谢谢
class Person{
var $name = "Omer";
function get_name(){
return $this->name;//Why not $this->$name ?
}
}
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用
$this->$name
它实际上会在$this
中查找名称与$name
相等的属性到。因此,在您的示例中,$this->$name
将查找$this->Omer
。If you use
$this->$name
it will actually look for a property in$this
with the name of whatever$name
is equal to. So, in your example,$this->$name
would look for$this->Omer
.为了说明@Aaron 如此雄辩地回答了什么,可以编译以下内容:
To illustrate what @Aaron has so eloquently answered, the following would compile: