English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Error & Loggings Referenzhandbuch
Die Funktion restore_exception_handler() stellt den zuvor definierten Fehlerbehandlungsmechanismus wieder her.
bool restore_exception_handler ( void );
Nachdem das set_exception_handler() verwendet wurde, um den Fehlerbehandlungsmechanismus zu ändern, kann diese Funktion verwendet werden, um zum vorherigen Fehlerbehandlungsmechanismus zurückzukehren (der entweder ein integrierter oder ein benutzerdefinierter Mechanismus sein kann).
Nummer | Parameter und Beschreibung |
---|---|
1 | void Keine Parameter erforderlich |
Diese Funktion gibt immer TRUE zurück.
Verwendung des restore_exception_handler() -Beispiels:
<?php function exception_handler_1(Exception $e) { echo '[' . __FUNCTION__ . '] ' . $e->getMessage(); } function exception_handler_2(Exception $e) { echo '[' . __FUNCTION__ . '] ' . $e->getMessage(); } set_exception_handler('exception_handler_1'); set_exception_handler('exception_handler_2'); restore_exception_handler(); throw new Exception('Dies löst den ersten Fehlerbehandlungsmechanismus aus...'); ?>Testen Sie es heraus ‹/›
[exception_handler_1Dies löst den ersten Fehlerbehandlungsmechanismus aus...