Manuale PHP
Indietro |  | Avanti

# trigger_error

(PHP 4 >= 4.0.1, PHP 5)

trigger_error -- Genera un messaggio a livello utente di errore/avviso/avvertimento message

## Descrizione

void trigger_error ( string 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()

Indietro | Partenza | Avanti
set_exception_handler | Risali | user_error