语言构造-如何从对象运行方法';的父类,该父类已在PHP中被重写


language construct - How can I run a method from an object's parent class that has been overridden in PHP?

这可能是一篇重复的帖子,但搜索答案让我找到了C、Java和ColdFusion的方法。。。

给定方法为foo()的类A,类B扩展了A,也有foo(),我想运行类似于的程序

$b = new B();
$b->A::foo(); (this is working C syntax, but that doesn't seem to work)

不能直接从对象调用它,必须从A->foo()中调用它,例如:

class A 
{
    function foo() 
    {
        echo "I am A::foo() and provide basic functionality.<br />'n";
    }
}
class B extends A 
{
    function foo() 
    {
        parent::foo();
    }
}
$b = new B;
$b->foo();