Собачий баг

Нашёл сегодня баг в PHP:

<?
error_reporting(E_ALL ^ E_NOTICE);
if (!$a++) @include __FILE__; else error_reporting(0);

var_dump(error_reporting());
?>

попробуйте запустить, посмотреть результаты, потом убрать собачку и снова запустить. результаты сравните. сейчас напишу в php bug. Похоже собачка отключает error_reporting и не восстанавливает его на выходе.

27 марта 2004 14:03

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML: