PHP set_exception_handler() Funzione
Esempio
Impostare una funzione di gestione delle eccezioni definita dall'utente:
<?php
// A user-defined exception handler function
function myException($exception)
{
echo "<b>Exception:</b> ", $exception->getMessage();
}
// Set user-defined exception handler function
set_exception_handler("myException");
// Throw exception
throw new Exception("Uncaught exception occurred!");
?>
Definizione e utilizzo
La funzione set_exception_handler() imposta una funzione di gestione delle eccezioni definita dall'utente.
Lo script interromperà l'esecuzione dopo la chiamata del gestore delle eccezioni.
Sintassi
set_exception_handler(exceptionhandler);
Valori dei parametri
Parameter | Description |
---|---|
exceptionhandler | Required. Specifies the name of the function to be run when an uncaught exception occurs. NULL can be passed instead, to reset this handler to its default state |
Dettagli tecnici
Valore di ritorno: | Una stringa che contiene il gestore delle eccezioni definito in precedenza o NULL in caso di errore o se non è stato definito alcun gestore precedente |
---|---|
Versione PHP: | 5.0+ |
Registro delle modifiche PHP: | In precedenza, se veniva passato NULL, questa funzione restituiva TRUE. Restituisce il gestore precedente da PHP 5.5 |
Riferimento errore PHP