English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Error & Loggings Référentiel
La fonction restore_exception_handler() restaure la fonction de gestion des exceptions définie précédemment.
bool restore_exception_handler ( void );
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).
Numéro | Paramètres et descriptions |
---|---|
1 | void Pas de paramètres |
Cette fonction retourne toujours TRUE.
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...