Gli ultimi tutorial di sviluppo web
 

PHP set_exception_handler() Function

<PHP errore di riferimento

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!");
?>

L'output sopra qualcosa di codice sarà simile a questo:

Exception: Uncaught exception occurred!


Definizione e l'utilizzo

Il set_exception_handler() funzione imposta una funzione di gestione delle eccezioni definita dall'utente.

Lo script si fermerà l'esecuzione dopo che il gestore di eccezioni si chiama.


Sintassi

set_exception_handler( exceptionhandler ) ;

Parametro Descrizione
exceptionhandler Necessario. Specifica il nome della funzione da eseguire quando si verifica un'eccezione non rilevata. NULL può essere passato, invece, per ripristinare questo gestore allo stato predefinito

Dettagli tecnici

Valore di ritorno: Una stringa che contiene il gestore di eccezioni definita in precedenza, o NULL in caso di errore o se nessun gestore precedente è stato definito
Versione PHP: 5.0+
PHP Changelog: In precedenza, se NULL è stata approvata questa funzione restituito TRUE. Restituisce il gestore precedente a partire da PHP 5.5

<PHP errore di riferimento