error_reporting
Устанавливает, какие ошибки PHP попадут в отчёт
&reftitle.description;
interror_reportingintnullerror_level&null;
Функция error_reporting задаёт значение директивы
error_reporting во время работы (выполнения) программы.
PHP содержит много уровней ошибок. Через эту функцию
задают уровень ошибок на время работы (выполнения) скрипта, которые попадут в отчёт.
Если необязательный аргумент error_level не задан,
функция error_reporting вернёт текущее значение уровня
протоколирования ошибок.
&reftitle.parameters;
error_level
Новое значение уровня
error_reporting. Параметр принимает
либо битовую маску, либо именованные константы. При указании
именованных констант нужно будет следить за совместимостью с новыми
версиями PHP. По мере добавления уровней ошибок диапазон целых чисел увеличивается,
поэтому старые уровни ошибок на основе целых чисел не всегда будут вести себя предсказуемо.
Доступные константы уровней ошибок и их описания приведены в разделе
«Предопределённые константы».
&reftitle.returnvalues;
Возвращает значение директивы error_reporting,
которое в ней хранилось до того, как оно
было изменено на значение параметра error_level.
Оператор управления ошибками
(@) изменяет значение параметра error_level во время обработки ошибки.
&reftitle.changelog;
&Version;&Description;8.0.0
Параметр error_level теперь может принимать значение null.
&reftitle.examples;
Примеры использования функции error_reporting
]]>
&reftitle.notes;
Если передать значение -1, будут отображаться все возможные
ошибки, даже если в новых версиях PHP добавятся уровни или константы.
Поведение эквивалентно передаче константы E_ALL.
&reftitle.seealso;
Директива display_errorsДиректива html_errorsДиректива xmlrpc_errorsОператор управления ошибкамиФункция ini_set — Устанавливает значение настройи конфигурации