Непонятки с error_reporting

Непонятки с error_reporting

Друзья, помогите.
Проблема в следующем. Есть скрипт, в котором подключается левая либа (SimpleTest в данном случае.)
В php.ini написано error_reporting = E_ALL | E_STRICT и при запуске скрипта вываливается огромное количество замечаний "Strict standards:...".
Пишу в скрипте следующее:
PHP:
var_dump(
    ini_set('error_reporting', E_ALL),
    ini_get('error_reporting')
);
И на экране вижу следующее:
string '6143' (length=4)
string '6143' (length=4)
Т.е. вроде бы как всё нормально... но эти замечания всё равно валятся.
И только если в инишнике поставить error_reporting = E_ALL, то тогда всё нормально.
Что это такое ? Что за борьба приоритетов ?? Поможите, а ...
 

zerkms

TDD infected
Команда форума
некоторые ошибки уровня STRICT вываливаются на этапе парсинга файла, т.е. до его непосредственной интерпретации
решение: выставить уровень ошибок в .htaccess
 
А вот это они поторопились (Zend-разработчики), а вот это они напраслинку спороли ))))
А вообще помогает. Спасибо. Но эт жоская тонкость
 

x-yuri

Новичок
Вася Патриков обрати внимание на "на этапе парсинга" и "до его непосредственной интерпретации" ;-)
 
Сверху