PHP Функция error_reporting()
Пример
Укажите различные отчеты об уровне ошибок:
<?php
// Отключить отчеты об ошибках
error_reporting(0);
// Отчет об ошибках во время выполнения
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Сообщать обо всех ошибках
error_reporting(E_ALL);
// То же самое, что и error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Сообщить обо всех ошибках, кроме E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Определение и использование
Функция error_reporting() определяет, о каких ошибках сообщается.
PHP имеет много уровней ошибок, и использование этой функции устанавливает этот уровень для текущего скрипта.
Синтаксис
error_reporting(level);
Параметр значений
Параметр | Описание |
---|---|
level | Необязательный. Задает уровень отчета об ошибках для текущего скрипта.
Принимаются номера ошибок и именованные константы. Примечание: Именованные константы рекомендуются для обеспечения совместимости будущих версий PHP |
Технические подробности
Вернуть значение: | Возвращает старый уровень сообщения об ошибках или текущий уровень сообщения об ошибках, если не задан параметр Level |
---|---|
PHP Версия: | 4.0+ |
РНР Изменение: | PHP 5.4: E_STRICT теперь является частью E_ALL. PHP 5.3: Новый: E_DEPRECATED и E_USER_DEPRECATED PHP 5.2: Новый: E_RECOVERABLE_ERROR. PHP 5.0: Новый: E_STRICT. |
PHP Справочник ошибок