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

Tutoriel PHP de Base

Tutoriel PHP Avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de PHP restore_exception_handler()

PHP Error & Loggings Référentiel

La fonction restore_exception_handler() restaure la fonction de gestion des exceptions définie précédemment.

Syntaxe

bool restore_exception_handler ( void );

Définition et utilisation

Après avoir modifié le gestionnaire d'exceptions avec set_exception_handler(), vous pouvez utiliser cette fonction pour revenir au gestionnaire d'exceptions précédent (peut être une fonction intégrée ou une fonction définie par l'utilisateur).

Paramètres

NuméroParamètres et descriptions
1

void

Pas de paramètres

Valeur de retour

Cette fonction retourne toujours TRUE.

Exemple en ligne

 Exemple d'utilisation de la fonction restore_exception_handler() :

<?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('...] Cela déclenche le premier gestionnaire d'exceptions...');
?>
Voyons voir ‹/›
[exception_handler_1...] Cela déclenche le premier gestionnaire d'exceptions...

PHP Error & Loggings Référentiel