Funkcija error_reporting

Funkcija error_reporting postavlja nivo grešaka koje će biti prikazane tokom izvršavanja skripte. Ona može da prihvati ili predefinisane konstante nivoa grešaka, ili njihovu kombinaciju kroz bitovno OR. Funkcija vraća prethodni nivo izveštavanja.

Sintaksa

phperror_reporting([int $level]);

Primer

Postavimo nivo izveštavanja za prikaz svih grešaka:

php<?php
  error_reporting(E_ALL);
?>

Primer

Isključimo izveštaje o greškama:

php<?php
  error_reporting(0);
?>

Primer

Postavimo kombinovani nivo izveštavanja:

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

Primer

Dobijamo trenutni nivo izveštavanja:

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

Pogledajte takođe

  • funkciju ini_set,
    koja postavlja podešavanja konfiguracije
  • funkciju set_error_handler,
    koja postavlja korisnički obrađivač grešaka