Deprecated в логах ошибок

Роберт

Аналитик
Сразу скажу что у меня в php.ini стоит
error_reporting = E_ALL & ~E_NOTICE
тоесть E_DEPRECATED не выключены.

Есть короткий, заранее ошибочный, код:
PHP:
<?
//error_reporting(0);
//ini_set('display_errors', 'Off');
$entry =& new Moxiecode_ZipEntry($this); 
echo "11111111111";
?>
В таком виде он выводит на экран два предупреждения:
Deprecated: Assigning the return value of new by reference is deprecated in ....test.php on line 4
Fatal error: Class 'Moxiecode_ZipEntry' not found in ....test.php on line 4


Если я в php.ini укажу display_errors = Off - я не увижу этих двух сообщений (логично)
Но в случа если я раскоментирую error_reporting(0) или ini_set('display_errors', 'Off') - на экране останется строка:
Deprecated: Assigning the return value of new by reference is deprecated in ....test.php on line 4
Почему???
 
Сверху