Назад | Перейти на главную страницу

error_reporting показывает нежелательные журналы NOTICE

Я получаю следующие уведомления в файле журнала ошибок php.

[10-Mar-2011 13:58:39] PHP Notice:  require_once() [<a href='function.require-once'>function.require-once</a>]: 1. h-&gt;opened_path=[/home/www/XXXXX/Core/QAjax.php]  h-&gt;filename=[/home/www/XXXXX/include/project/Core/QAjax.php]
 in /home/www/XXXXX/modules/quantum_bootstrap.php on line 54
[10-Mar-2011 13:58:39] PHP Notice:  require_once() [<a href='function.require-once'>function.require-once</a>]: 1. h-&gt;opened_path=[/home/www/XXXXX/Core/Memcache.php]  h-&gt;filename=[/home/www/XXXXX/Core/Memcache.php]
 in /home/www/XXXXX/include/project/Core/QAjax.php on line 22
[10-Mar-2011 13:58:41] PHP Notice:  require_once() [<a href='function.require-once'>function.require-once</a>]: 1. h-&gt;opened_path=[/home/www/XXXXX/cache/Parameters.php]  h-&gt;filename=[/home/www/XXXXX/include/cache/Parameters.php]
 in /home/www/XXXXX/include/modules/quantum_bootstrap.php on line 15
[10-Mar-2011 13:58:41] PHP Notice:  require_once() [<a href='function.require-once'>function.require-once</a>]: 1. h-&gt;opened_path=[/home/www/XXXXX/include/modules/headers.php]  h-&gt;filename=[/home/www/XXXXX/include/modules/headers.php]
 in /home/www/XXXXX/include/modules/quantum_bootstrap.php on line 17

Однако я отключил уведомления в php.ini:

error_reporting = E_ALL & ~E_NOTICE

Когда я переключаю его только на E_ERROR, он также находится в журнале.

Я использую php-cgi и следующие расширения:

Installed packages, channel pecl.php.net:
=========================================
Package   Version State
APC       3.1.7   beta
gearman   0.7.0   beta
memcache  2.2.6   stable
memcached 1.0.2   stable

Installed packages, channel pear.php.net:
=========================================
Package          Version  State
Archive_Tar      1.3.7    stable
Console_Getopt   1.3.1    stable
Log              1.12.5   stable
PEAR             1.9.2    stable
Structures_Graph 1.0.4    stable
System_Daemon    1.0.0RC1 beta
XML_Util         1.2.1    stable

Проблема решена сама. В скрипте php была директива переопределения

error_reporting(E_ALL);

Однако я до сих пор не знаю, почему это классифицируется как «Уведомление PHP».