什么是$ this->?

NSa*_*jay 0 php

到目前为止我认为我所知道的:

那么$this->在自己的函数/ var之外访问函数/ var?

但是如何$this->知道它的功能还是变量呢?

为什么我们引用这样的var $this->data代替$this->$data呢?

Edw*_*ang 7

$this指的是调用方法的当前对象.如果最后有一对圆括号,它知道它是否是一个函数.我们使用前一种语法,因为它$this->$data意味着查看名称为的字段$data; 例如,$this->foo如果$data == 'foo'