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

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

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

比如:

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

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

$obj = new B();

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

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

评论(1

偏爱自由 2017-10-26 1 楼

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

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