PHP OOP函数优先级

时间:2010-10-09 07:56:25

标签: php oop polymorphism

在OOP PHP中,如果我在父类中定义了一个函数,并在子类中修改了一个版本,并且我从子类的实例化对象中调用它,它是否会使用子类的函数版本?

我很确定会这样,但我只想仔细检查一下,因为我无法在正在运行的应用程序中查看。

1 个答案:

答案 0 :(得分:5)

是的,绝对会。

如果你也想使用父版本,你必须在子函数的覆盖范围内调用parent :: the_func()。

如果覆盖子项中的构造函数,则还必须调用父项的构造函数。它不会自动调用。

相关问题