PHP-如何调用被重载的父方法?

意见反馈 意见反馈 主题:991 回复:2082

PHP-如何调用被重载的父方法?

归属感 发布于 2017-10-06 字数 238 浏览 972 回复 1

比如:

class A{
function x(){
echo 'A';
}
}

class B extends A{
function x(){
echo 'B';
}
}

$obj = new B();

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

偏爱自由 2017-10-26 1 楼

手册里这么说的:PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。

你上面的例子应该是重写了父类的函数,上面的例子除了在子类使用parent::x()的话貌似没有什么好办法。待高人指引