(PHP 4 >= 4.0.1, PHP 5)
trigger_error — Genera un messaggio a livello utente di errore/avviso/avvertimento message
$error_msg
[, int $error_type
] )
Utilizzata per attivare una condizione di errore utente, può
essere usata in congiunzione con il gestore di errore interno, o con
una funzione definita dall'utente che sia configurata per essere il
nuovo gestore di errore con ( set_error_handler()).
Funziona soltanto con la famiglia di costanti E_USER, e punta alla
predefinita E_USER_NOTICE
.
Questa funzione è utile quando sia necessario generare una particolare risposta ad un'eccezione durante l'esecuzione. Per esempio:
if (assert ($divisor == 0)) trigger_error ("Cannot divide by zero", E_USER_ERROR);
Nota:
Vedere set_error_handler() per un esempio più esplicativo.
Vedere anche error_reporting(), set_error_handler(), restore_error_handler(), user_error()