Fonction restore_error_handler
La fonction restore_error_handler restaure le gestionnaire d'erreurs précédent,
qui avait été défini avant l'appel à set_error_handler. Cette fonction ne prend
aucun paramètre et retourne toujours true.
Syntaxe
restore_error_handler();
Exemple
Créeons un gestionnaire d'erreurs personnalisé, puis restaurons celui par défaut :
<?php
function customErrorHandler($errno, $errstr) {
echo "Erreur personnalisée : [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Appellera le gestionnaire personnalisé
restore_error_handler();
echo $test; // Appellera maintenant le gestionnaire standard de PHP
?>
Exemple
Vérifions la valeur de retour de la fonction :
<?php
$res = restore_error_handler();
var_dump($res);
?>
Résultat de l'exécution du code :
true