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
