__PHP_Incomplete_Class对象

时间:2014-03-12 07:39:04

标签: php class

我有一个类在其构造函数中创建一个Log实例,如下所示:

public function __construct(){
    $this->logger = Log::factory('file',
                                  '/tmp/myapp.log',
                                  'myapp',
                                  null,
                                  PEAR_LOG_DEBUG );
}

但是,当我尝试稍后在实例方法中使用日志时,程序会中断。 在评估$this->logger后,我可以看到它是一个不完整的对象:

__PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => Log_file [_filename] => //tmp/myapp.log ...

但我的所有要求都已到位,所以我无法理解为什么会这样。 如果我尝试在使用它的方法中实例化$this->logger,它可以工作,所以我怀疑加载Log类时有问题,但我怎么能搞清楚呢?

0 个答案:

没有答案