Funkcija error_reporting

Funkcija error_reporting nustato klaidų lygį, kuris bus rodomas vykdant scenarijų. Ji gali priimti arba iš anksto apibrėžtas klaidų lygio konstantas, arba jų kombinaciją naudojant bitinį OR. Funkcija grąžina ankstesnį ataskaitų lygį.

Sintaksė

phperror_reporting([int $level]);

Pavyzdys

Nustatykime ataskaitų lygį, kad būtų rodomos visos klaidos:

php<?php
  error_reporting(E_ALL);
?>

Pavyzdys

Išjunkime klaidų ataskaitas:

php<?php
  error_reporting(0);
?>

Pavyzdys

Nustatykime kombinuotą ataskaitų lygį:

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

Pavyzdys

Gaukime dabartinį ataskaitų lygį:

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

Taip pat žiūrėkite

  • funkciją ini_set,
    kuri nustato konfigūracijos nustatymus
  • funkciją set_error_handler,
    kuri nustato vartotojo apibrėžtą klaidų tvarkytuvę