单独弹出窗口中的PEAR错误

时间:2014-11-09 12:44:44

标签: php pear

我正在使用一些遗留代码&用PHP 5.5升级到Apache 2.4服务器。当某些遗留代码运行时,会弹出一个单独的窗口,其中包含PEAR错误列表:

[2014-11-09 18:04:44](0x800) in C:\php\pear\DB\DataObject.php on line 4672
Non-static method PEAR::getStaticProperty() should not be called statically, assuming $this from incompatible context
[2014-11-09 18:04:44](0x800) in C:\php\pear\DB\DataObject.php on line 2455
Non-static method DB::connect() should not be called statically, assuming $this from incompatible context
[2014-11-09 18:04:44](0x800) in C:\php\pear\DB\mysql.php on line 48
Declaration of DB_mysql::quote() should be compatible with DB_common::quote($string = NULL)

...

你怎么关掉这个?

我的php.ini设置为:

error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT

但我成像PEAR有它自己的错误级别。我似乎无法找到它们。关于在哪里看的任何想法?

1 个答案:

答案 0 :(得分:0)

有一个函数errorConf()显然正在被调用。这是一个

function errorConf() {
    require_once 'common/ErrorHandler.inc'; 
    return new ErrorHandler();
}

正在提出这个弹出窗口:     window.open(“”,“ErrorHandlerConsole”,“......”);

我只是简单地将函数设置为空函数errorConf(){},但如果我有时间,可以查看更负责任的处理。

感谢所有花时间阅读所有内容的人。