Функция error_reporting

Функцията error_reporting задава нивото на грешки, които ще бъдат показвани по време на изпълнение на скрипта. Тя може да приема или предварително дефинирани константи за ниво на грешки, или тяхна комбинация чрез побитово OR. Функцията връща предишното ниво на докладване.

Синтаксис

phperror_reporting([int $level]);

Пример

Задаване на ниво на докладване за показване на всички грешки:

php<?php
  error_reporting(E_ALL);
?>

Пример

Изключване на доклади за грешки:

php<?php
  error_reporting(0);
?>

Пример

Задаване на комбинирано ниво на докладване:

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

Пример

Вземане на текущото ниво на докладване:

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

Вижте също

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