Функция error_reporting

Функция error_reporting скрипт ишлаши давомида кўрсатиладиган хатолар даражасини белгилайди. У ёки oldиндан белгиланган хатолар даражаси константаларини, ёки уларнинг побитовый 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,
    фойдаланувчининг хатоларни қайта ишлаш обработчигини белгилайди