首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP5.4不识别父常数

PHP5.4不识别父常数
EN

Stack Overflow用户
提问于 2015-07-09 00:44:13
回答 1查看 957关注 0票数 0

我迁移了我的云服务器,在安装了所有lamp组件并克隆了我的存储库之后,我的php就是不识别“父”常量。

我的日志上说。

on 08 21:29:28 2015客户机186.223.169.223 PHP通知:在/home/dev/ xxx /Funcionario.php第11行中使用未定义的常量父程序-假定的“父”

在代码中我有

代码语言:javascript
复制
class Funcionario extends Model {

    protected function init() {
        $this -> db = DataBase::getInstance('000001');

        call_user_func_array(array( parent, 'init'), func_get_args() );
    }
}

大胸。PHP-5.4

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-09 01:29:50

使用未定义的常量父-假定的“父”

这是因为没有在parent后面跟着作用域运算符::被认为是一个常量;如果您将其设置为字符串,它可以正常工作:

代码语言:javascript
复制
call_user_func_array(array('parent', 'init'), func_get_args());

如果没有它,它也可以正常工作,您现在看到这个通知的唯一原因是因为error_reporting级别不同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31306273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档