永发信息网

请问在PHP面向对象编程中 $this->$name 与 $this->name什么区别,谢谢

答案:2  悬赏:0  手机版
解决时间 2021-02-26 05:28
  • 提问者网友:几叶到寒
  • 2021-02-25 07:35
请问在PHP面向对象编程中 $this->$name 与 $this->name什么区别,谢谢
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-02-25 09:13
PHP  中没有$this->$name这种写法,$this->指的是指向当前对象的指针。
举例说明:
class human{      
    public $name="李四";        
    public function eat(){    
      echo $this->name,'在吃饭';  //这里的$this就是指的是eat()这个函数本身。
      //name就是$name这个变量.
    }       
}    
$li=new human();  
$li->eat();//李四在吃饭。
全部回答
  • 1楼网友:迟山
  • 2021-02-25 10:26
两者区别不大,都是输出数据 你可以定义一个$name = array("dd"=>"cc"); 看看输出结果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯