error_reporting Задаёт, какие ошибки PHP попадут в отчёт &reftitle.description; interror_reporting intlevel Функция error_reporting задаёт значение директивы error_reporting во время выполнения. В PHP есть много уровней ошибок. Используя эту функцию, можно задать уровень ошибок времени выполнения скрипта, которые попадут в отчёт. Если необязательный аргумент level не задан, error_reporting вернёт текущее значение уровня протоколирования ошибок. &reftitle.parameters; level Новое значение уровня error_reporting. Это может быть битовая маска или именованные константы. При использовании именованных констант нужно будет следить за совместимостью с новыми версиями PHP. В новых версиях могут добавиться новые уровни ошибок, увеличиться диапазон целочисленных типов. Все это может привести к нестабильной работе при использовании старых целочисленных обозначений уровней ошибок. Доступные константы уровней ошибок и их описания приведены в разделе Предопределённые константы. &reftitle.returnvalues; Возвращает старое значение уровня error_reporting либо текущее значение, если аргумент level не задан. &reftitle.examples; Примеры использования <function>error_reporting</function> ]]> &reftitle.notes; Большинство ошибок E_STRICT отлавливаются на этапе компиляции, поэтому такие ошибки не включаются в отчёт в файлах, где error_reporting расширен для включения E_STRICT ошибок (и наоборот). Если передать -1, будут отображаться все возможные ошибки, даже если в новых версиях PHP добавятся уровни или константы. В версии PHP 5.4. передача константы E_ALL даёт тот же результат. &reftitle.seealso; Директива display_errors Директива html_errors Директива xmlrpc_errors ini_set