php中类定义了一个$name,但是为什么在用$this->name,引用时,name前不用$呢?就是为什么不是$this->$name 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 php 定义 name 搜索资料 2个回答 #热议# 空调使用不当可能引发哪些疾病? 百度网友d0a6b60e2 2012-01-16 知道答主 回答量:21 采纳率:0% 帮助的人:20.7万 我也去答题访问个人页 关注 展开全部 $this 简单的来说就是 当前下的 $this->name 等于值 $name(或者$value,自己设的变量)类中的变量,是可以在整个类中调用的,比如说在方法中,只要是在类中,都用 $this-> xxx所以,类中定义的$name, 就相当于函数内部的一个变量,只是它是用在类中 追问 我在看书的时候我还看到一个类的函数,传值进去后,比如形参是$a,他也使用$this->$a 的形式,让我更加困惑了。。。。。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 lumjstu 2012-01-16 · TA获得超过400个赞 知道小有建树答主 回答量:345 采纳率:0% 帮助的人:289万 我也去答题访问个人页 关注 展开全部 这是php的语法.没啥好讨论的. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-12 PHP 中,$this在一个方法中调用方法属性时,为什么是$this->$name,如下: 14 2013-08-17 PHP规范问题!! 求解决! 一般求属性值是:$this->name; 也就是name之前不需要$; 1 2012-06-05 请问PHP中$this不在类定义中的时候是什么意思? 2016-06-20 在PHP中对类中的方法或属性的引用中,1 $this->$name 2 2014-03-28 在PHP里面$this->Name; 这个是什么意思? 2 2018-04-12 php中$this->name 是啥意思? 1 2008-10-14 php中$this->name的意思是($this)->name还是$(this->name)? 4 2015-01-21 PHP面向对象中的成员变量必须在使用前声明吗? 更多类似问题 > 为你推荐: