我们可以在课堂外调用父方法

时间:2015-04-08 11:39:24

标签: php class oop inheritance

我有以下父母和子女课程:

// class A
class A {
    public function test(){
        echo "CLASS A";
    }

}

// class b which is extending class A
class B extends A{
    public function test(){        
        echo "CLASS B";
    }

}

$class = new B;
$class->test();  //It's calling child class function.

有什么办法可以用$class调用父类方法吗?我知道我也可以为A类创建一个对象并调用该函数,但我想从子类对象中调用父类方法。

这可能在PHP吗?

1 个答案:

答案 0 :(得分:3)

尝试使用:

class B extends A{
    public function test(){        
        echo parent::test();
    }

}

此处有更多详情:http://php.net/manual/en/keyword.parent.php