PHP error_reporting() Funzione
Esempio
Specificare la segnalazione di diversi livelli di errore:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Definizione e utilizzo
La funzione error_reporting() specifica quali errori vengono segnalati.
PHP ha molti livelli di errore e l'utilizzo di questa funzione imposta quel livello per lo script corrente.
Sintassi
error_reporting(level);
Valori dei parametri
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
Dettagli tecnici
Valore di ritorno: | Restituisce il livello di segnalazione degli errori precedente o il livello di segnalazione degli errori corrente se non viene fornito alcun parametro di livello |
---|---|
Versione PHP: | 4.0+ |
Registro delle modifiche PHP: | PHP 5.4: E_STRICT fa ora parte di E_ALL. PHP 5.3: Nuovo: E_DEPRECATED e E_USER_DEPRECATED. PHP 5.2: Nuovo: E_RECOVERABLE_ERROR. PHP 5.0: Nuovo: E_STRICT. |
Riferimento errore PHP