PHP set_exception_handler()

La fonction set_exception_handler() est une fonction intégrée en PHP qui est utilisée pour définir un gestionnaire d’exceptions définie par l’utilisateur.
 

Syntaxe
set_exception_handler(handler)

 
 

Paramètres
  • handler(Obligatoire) : Spécifie la fonction à exécuter en cas d’exception. NULL pour réinitialiser ce gestionnaire à son état par défaut.

 

Valeur de retour

La fonction renvoie une chaîne qui contient le gestionnaire d’exceptions précédemment défini.
 

Version PHP:

5+
 

Exemple :
<?php
   function myException1($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   function myException2($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }

   set_exception_handler("myException1");
   set_exception_handler("myException2");

   restore_exception_handler();
   
   throw new Exception("Déclenche le premier gestionnaire d'exceptions!");
?>
Questions d'entretiens PHP

Laisser un commentaire

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