在面向对象的PHP中扩展对象

时间:2013-03-01 05:28:10

标签: php class bind this instance

使用$ this变量的函数可以扩展到另一个对象吗?或者$ this变量是否绑定到创建它的原始对象?

1 个答案:

答案 0 :(得分:0)

在PHP中定义类时,$this是一个引用类(也就是对象)的单个实例的变量,因此,当从第一个类继承时,子类将解释$this作为子类的一个实例。

来自:http://www.php.net/manual/en/language.oop5.basic.php

  

当从对象上下文中调用方法时,伪变量$ this可用。 $ this是对调用对象的引用(通常是方法所属的对象,但如果从辅助对象的上下文中静态调用该方法,则可能是另一个对象)。

(注意'对象上下文'部分)