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();
?>
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *