Функция PHP error_reporting()
Пример
Укажите различные отчеты об уровне ошибок:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Определение и использование
Функция error_reporting() указывает, о каких ошибках сообщается.
PHP имеет много уровней ошибок, и использование этой функции устанавливает этот уровень для текущего скрипта.
Синтаксис
error_reporting(level);
Значения параметров
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
Технические детали
Возвращаемое значение: | Возвращает старый уровень сообщений об ошибках или текущий уровень сообщений об ошибках, если параметр уровня не задан . |
---|---|
Версия PHP: | 4.0+ |
Журнал изменений PHP: | 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