restore_error_handler
(PHP 4 >= 4.0.1, PHP 5)
restore_error_handler — Réactive l'ancienne fonction de gestion des erreurs
Description
bool restore_error_handler
( void
)
Utilisée après avoir modifié la fonction de gestion des erreurs, grâce à set_error_handler(), restore_error_handler() permet de réutiliser l'ancienne version de gestion des erreurs (qui peut être la fonction PHP par défaut, ou une autre fonction utilisateur).
Valeurs de retour
Cette fonction retourne toujours TRUE
.
Exemples
Exemple #1 Exemple avec restore_error_handler()
<?php function unserialize_handler($errno, $errstr) { echo "Valeur incorrectement linéarisée.\n"; } $serialized = 'foo'; set_error_handler('unserialize_handler'); $original = unserialize($serialized); restore_error_handler(); ?>
L'exemple ci-dessus va afficher :
Valeur incorrectement linéarisée.
Notes
Note:
L'appel de la fonction restore_error_handler() depuis la fonction error_handler est ignoré.
Voir aussi
- error_reporting() - Fixe le niveau de rapport d'erreurs PHP
- set_error_handler() - Spécifie une fonction utilisateur comme gestionnaire d'erreurs
- restore_exception_handler() - Réactive l'ancienne fonction de gestion d'exceptions
- trigger_error() - Déclenche une erreur utilisateur