PHP set_error_handler()
La fonction set_error_handler() est une fonction intégrée en PHP qui est utilisée pour définir une fonction de gestion d’erreurs définie par l’utilisateur.
Syntaxe
set_error_handler(error_handler, error_types)
Paramètres
- error_handler(Obligatoire) : Spécifie la fonction à exécuter en cas d’erreur.
- error_types(Optionnel) : Spécifie sur quels niveaux de rapport d’erreurs, l’erreur définie par l’utilisateur sera affichée. La valeur par défaut est « E_ALL ».
Valeur de retour
La fonction renvoie une chaîne qui contient le gestionnaire d’erreurs précédemment défini.
Version PHP:
4+
Exemple :
<?php function myError($errno, $errstr) { echo "Custom error!"; } // fonction de gestion d'erreurs définie par l'utilisateur set_error_handler("myError"); // Restaurer le gestionnaire d'erreurs original restore_error_handler(); ?>