Neueste Web-Entwicklung Tutorials
 

PHP set_exception_handler() Function

<PHP - Fehler Referenz

Beispiel

Legen Sie eine benutzerdefinierte Exception-Handler-Funktion:

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

Der obige Code gibt so etwas wie folgt aus:

Exception: Uncaught exception occurred!


Definition und Verwendung

Die set_exception_handler() Funktion setzt eine benutzerdefinierte Ausnahme - Handler - Funktion.

Das Skript wird die Ausführung stoppen, nachdem die Exception-Handler aufgerufen wird.


Syntax

set_exception_handler( exceptionhandler ) ;

Parameter Beschreibung
exceptionhandler Erforderlich. Gibt den Namen der Funktion ausgeführt wird, wenn eine nicht abgefangene Ausnahme auftritt. NULL kann stattdessen übergeben werden, die Prozedur in den Grundzustand zurückgesetzt

Technische Details

Rückgabewert: Ein String, der die zuvor definierten Ausnahmebehandlungsroutine oder NULL auf Fehler enthält oder wenn kein vorheriger Handler definiert wurde
PHP Version: 5.0+
PHP Changelog: wenn NULL Früher bestanden wurde dann wieder diese Funktion TRUE. Es gibt den vorherigen Handler seit PHP 5.5

<PHP - Fehler Referenz