АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
368 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция error_reporting

Функция error_reporting устанавливает уровень ошибок, которые будут отображаться во время выполнения скрипта. Она может принимать либо предопределенные константы уровня ошибок, либо их комбинацию через побитовое OR. Функция возвращает предыдущий уровень отчетности.

Синтаксис

error_reporting([int $level]);

Пример

Установим уровень отчетности для отображения всех ошибок:

<?php error_reporting(E_ALL); ?>

Пример

Отключим отчеты об ошибках:

<?php error_reporting(0); ?>

Пример

Установим комбинированный уровень отчетности:

<?php error_reporting(E_ERROR | E_WARNING | E_PARSE); ?>

Пример

Получим текущий уровень отчетности:

<?php $current_level = error_reporting(); echo $current_level; ?>

Смотрите также

  • функцию ini_set,
    которая устанавливает настройки конфигурации
  • функцию set_error_handler,
    которая устанавливает пользовательский обработчик ошибок
byenru