$这在类定义中意味着什么?

时间:2010-09-23 08:50:03

标签: php oop class this

当我继续尝试提升自己作为初级PHP开发人员时,我已经开始尝试分解其他人的工作。我觉得这有助于我理解,也可以给我一些想法。

我没有得到的两件事,在PHP类中,$这意味着什么,以及什么数组($ this,'some_function')意味着什么时候我会期待一个函数名称。

非常感谢

2 个答案:

答案 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可以访问类属性和方法。