Funzione error_reporting() di PHP
Esempio
Definire diversi livelli di segnalazione degli errori:
<?php // Disattivazione della segnalazione degli errori error_reporting(0); // Segnalazione degli errori runtime error_reporting(E_ERROR | E_WARNING | E_PARSE); // Segnala tutti gli errori error_reporting(E_ALL); // Uguale a error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // Segnala tutti gli errori tranne E_NOTICE error_reporting(E_ALL & ~E_NOTICE); ?>
Definizione e uso
La funzione error_reporting() determina quali errori PHP devono essere riportati.
La funzione error_reporting() può impostare l'instruzione error_reporting in tempo di esecuzione.
PHP ha molti livelli di errore e questa funzione può impostare il livello durante l'esecuzione dello script. Se non viene impostato un parametro opzionale livello, error_reporting() restituirà solo il livello di report di errore corrente.
Sintassi
error_reporting(livello);
Parametro | Descrizione |
---|---|
livello |
Opzionale. Specifica un nuovo livello di error_reporting. Può essere un maschera di bit o una costante nomeggiata. Nota:Si consiglia vivamente di utilizzare costanti nomeggiate per garantire la compatibilità con le versioni future. A causa dell'aggiunta di livelli di errore e dell'aumento dell'intervallo di valori interi, i livelli di errore basati su interi non sempre si comportano come previsto. Le costanti di livello di errore disponibili e la loro descrizione effettiva sono descritte nei predefined constants. |
Dettagli tecnici
Valore di ritorno: | Restituisce l'antico error_reporting Livello, o in livello Restituisce il livello corrente se non vengono forniti parametri. |
---|---|
Versione PHP: | 4.0+ |