English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel von PHP restore_exception_handler()

PHP Error & Loggings Referenzhandbuch

Die Funktion restore_exception_handler() stellt den zuvor definierten Fehlerbehandlungsmechanismus wieder her.

Syntax

bool restore_exception_handler ( void );

Definition und Verwendung

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).

Parameter

NummerParameter und Beschreibung
1

void

Keine Parameter erforderlich

Rückgabewert

Diese Funktion gibt immer TRUE zurück.

Online-Beispiel

 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...

PHP Error & Loggings Referenzhandbuch