La funzione error_reporting

La funzione error_reporting imposta il livello di errori che verranno visualizzati durante l'esecuzione dello script. Può accettare sia costanti predefinite del livello di errore, sia la loro combinazione tramite OR bit a bit. La funzione restituisce il precedente livello di segnalazione.

Sintassi

phperror_reporting([int $level]);

Esempio

Impostiamo il livello di segnalazione per visualizzare tutti gli errori:

php<?php
  error_reporting(E_ALL);
?>

Esempio

Disattiviamo i report degli errori:

php<?php
  error_reporting(0);
?>

Esempio

Impostiamo un livello di segnalazione combinato:

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

Esempio

Otteniamo il livello di segnalazione corrente:

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

Vedi anche

  • la funzione ini_set,
    che imposta le opzioni di configurazione
  • la funzione set_error_handler,
    che imposta un gestore di errori personalizzato