当我继续尝试提升自己作为初级PHP开发人员时,我已经开始尝试分解其他人的工作。我觉得这有助于我理解,也可以给我一些想法。
我没有得到的两件事,在PHP类中,$这意味着什么,以及什么数组($ this,'some_function')意味着什么时候我会期待一个函数名称。
非常感谢
答案 0 :(得分:9)
请参阅PHP Manual on Classes and Objects。 $this
指的是对象实例。另请参阅以下问题:
对于array($this,'some_function')
,请参阅PHP manual on callbacks。在接受回调的方法和函数中,例如call_user_func
,这意味着在some_function
上调用方法$this
。参见
将此标记为CW,因为它不是一个答案,而是密切投票的原因
答案 1 :(得分:1)
$this
是一个类指针。类中的$this
可以访问类属性和方法。