English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Error & Loggings Référentiel
La fonction restore_error_handler() restaurera le gestionnaire d'erreurs précédent
bool restore_error_handler(void);
Après avoir modifié le gestionnaire d'erreurs avec set_error_handler(), cette fonction peut être utilisée pour restaurer le gestionnaire d'erreurs précédent (peut être intégré ou personnalisé).
Numéro | Paramètres et descriptions |
---|---|
1 | void Aucun paramètre |
Cette fonction retourne toujours TRUE.
Voici l'utilisation de cette fonction, si unserialize() génère une erreur, le gestionnaire d'erreurs d'origine sera restauré.
<?php function unserialize_handler($errno, $errstr) { echo "Valeur hello invalide.\n"; } $hello = 'abc'; set_error_handler('unserialize_handler'); $original = unserialize($hello); restore_error_handler(); ?>Voyons si‹/›
Cela produira le résultat suivant-
Valeur hello invalide.