Funcția error_reporting

Funcția error_reporting stabilește nivelul de erori care vor fi afișate în timpul execuției scriptului. Poate accepta fie constante predefinite ale nivelului de erori, fie o combinație a acestora prin OR la nivel de bit. Funcția returnează nivelul anterior de raportare.

Sintaxă

phperror_reporting([int $level]);

Exemplu

Să stabilim nivelul de raportare pentru a afișa toate erorile:

php<?php
  error_reporting(E_ALL);
?>

Exemplu

Să dezactivăm rapoartele de erori:

php<?php
  error_reporting(0);
?>

Exemplu

Să stabilim un nivel combinat de raportare:

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

Exemplu

Să obținem nivelul curent de raportare:

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

Vezi și

  • funcția ini_set,
    care stabilește setările de configurare
  • funcția set_error_handler,
    care stabilește un manipulator personalizat de erori