试图在codeigniter类my_exception中获取非对象的属性

时间:2017-05-23 13:31:16

标签: codeigniter

我在CI代码中遇到此错误

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: core/MY_Exceptions.php

Line Number: 11

这是我的CI代码 class MY_Exceptions扩展了CI_Exceptions {

function __construct() {
    parent::__construct();

    $CI =& get_instance();

    var_dump($CI);
}

我不知道为什么会发生这种情况,其中在文档中它说的是相同的语法。

这里有人知道吗? 该怎么办?

1 个答案:

答案 0 :(得分:0)

对我来说很新,但我发现了这一点,这可能会有所帮助

https://forum.codeigniter.com/thread-67859-post-342719.html

  

扩展CI Exception类时,无法获取   实例" get_instance()"因为正如我所见,CI不是   在Exception控制器之前加载核心。我需要一些基础知识   函数生成我的404错误页面,所以这个行为是   对我来说完全没用,因为它只处理静态输出。