我迁移了我的云端服务器,在安装了所有灯泡并克隆我的存储库后,我的php只是无法识别父母'恒定。
我的日志说。
[Wed Jul 08 21:29:28 2015] [错误] [客户端186.223.169.223] PHP注意:使用未定义的常量父 - 假设父母'在第11行的/home/dev/xxx/Funcionario.php中,引用者:xxx
在代码中我有
class Funcionario extends Model {
protected function init() {
$this -> db = DataBase::getInstance('000001');
call_user_func_array(array( parent, 'init'), func_get_args() );
}
}
OB的。 PHP-5.4
感谢。
答案 0 :(得分:1)
使用未定义的常量父级 - 假设父级'
这是因为范围运算符parent
未跟随::
被视为常量;如果你把它变成一个字符串,它可以正常工作:
call_user_func_array(array('parent', 'init'), func_get_args());
没有它也可以正常工作,你现在看到这个通知的唯一原因是因为error_reporting
水平不同。