Функция error_reporting() указывает, о какой ошибке следует сообщить.
Эта функция устанавливает уровень сообщения об ошибках для текущего сценария.
Эта функция возвращает старый уровень сообщения об ошибках.
error_reporting (уровень_отчета)
параметр | описывать |
---|---|
report_level | Необязательный. Указывает уровень сообщения об ошибках для текущего сценария. Допускаются как номера значений, так и имена констант, однако, учитывая совместимость с будущими версиями PHP, рекомендуется использовать имена констант. |
ценить | постоянный | описывать |
---|---|---|
1 | Е_ОШИБКА | Неустранимая ошибка во время выполнения. Неисправимые ошибки. Прекратите выполнение сценария. |
2 | Э_ПРЕДУПРЕЖДЕНИЕ | Нефатальная ошибка времени выполнения. Выполнение скрипта не останавливается. |
4 | E_PARSE | Ошибка анализа времени компиляции. Ошибки синтаксического анализа должны генерироваться только синтаксическим анализатором. |
8 | Э_УВЕДОМЛЕНИЕ | Уведомления во время выполнения. Обнаружение сценария может быть ошибкой, но может произойти и при обычном запуске сценария. |
16 | E_CORE_ERROR | Неустранимая ошибка при запуске PHP. Это похоже на E_ERROR ядра PHP. |
32 | E_CORE_WARNING | Нефатальная ошибка при запуске PHP. Это похоже на E_WARNING ядра PHP. |
64 | E_COMPILE_ERROR | Неустранимая ошибка времени компиляции. Это похоже на ошибку E_ERROR, сгенерированную механизмом сценариев Zend. |
128 | E_COMPILE_WARNING | Нефатальная ошибка времени компиляции. Это похоже на E_WARNING, генерируемое механизмом сценариев Zend. |
256 | E_USER_ERROR | Фатальная ошибка, сгенерированная пользователем. Это похоже на ошибку E_ERROR, сгенерированную программистом с помощью функции PHP триггер_error(). |
512 | E_USER_WARNING | Нефатальная ошибка, сгенерированная пользователем. Это похоже на E_WARNING, сгенерированное программистом с помощью функции PHP триггер_ошибка(). |
1024 | E_USER_NOTICE | Уведомления, генерируемые пользователем. Это похоже на сообщение E_NOTICE, сгенерированное программистом с помощью функции PHP триггер_ошибка(). |
2048 | E_STRICT | Уведомления во время выполнения. PHP рекомендует внести изменения в свой код для улучшения взаимодействия и совместимости кода. |
4096 | E_RECOVERABLE_ERROR | Уловимые фатальные ошибки. Это похоже на E_ERROR, который может быть перехвачен пользовательским дескриптором (см. set_error_handler()). |
8191 | Е_ВСЕ | Все уровни ошибок и предупреждений, кроме E_STRICT (начиная с PHP 6.0, E_STRICT будет частью E_ALL). |
<?php//Отключить отчет об ошибкахerror_reporting(0);//Сообщить об ошибках времени выполненияerror_reporting(E_ERROR | E_WARNING | E_PARSE);//Сообщить обо всех ошибкахerror_reporting(E_ALL);?>