-1

这可能是重复的帖子,但寻找答案只是让我想到了 C、Java 和 ColdFusion 的方法......

给定带有方法的类 Afoo()和类 B 扩展 A 并且还具有foo(),我想运行类似的东西:

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

1 回答 1

2

您不能直接从对象调用它,您必须从内部调用它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();
于 2013-02-20T22:13:47.497 回答