【发布时间】:2012-08-03 10:26:09
【问题描述】:
我有模特
BaseUser.class.php
User.class.php
UserTable.class.php
在用户类中 我已经覆盖了删除功能
class User extends BaseUser {
function delete(){
}
}
现在,如果我想调用父删除函数....怎么办?
示例
$user = new User();
$user->delete(); // will call the overridden delete
$user-> ?? ; // want to call parent delete
【问题讨论】:
-
你试过
$user->parent::delete();吗? -
是的,我试过了,但没用.... netbeans 将其显示为错误的语义
-
当你在浏览器中运行代码时会怎样?
-
不要忘记:您的 IDE 只是一个有用的工具。这不是“有效代码识别”的全部和全部。换句话说,有时它会产生误报。
-
看看@j0k 的回答。它几乎涵盖了您询问的所有内容。