Derniers tutoriels de développement web
 

PHP set_exception_handler() Function

<Erreur PHP Référence

Exemple

Définir une fonction de gestionnaire d'exception définie par l'utilisateur:

<?php
// A user-defined exception handler function
function myException($exception) {
    echo "<b>Exception:</b> ", $exception->getMessage();
}

// Set user-defined exception handler function
set_exception_handler("myException");

// Throw exception
throw new Exception("Uncaught exception occurred!");
?>

Le code ci-dessus quelque chose comme de sortie ceci:

Exception: Uncaught exception occurred!


Définition et utilisation

Le set_exception_handler() fonction définit une fonction de gestionnaire d'exception définie par l' utilisateur.

Le script arrête l'exécution après le gestionnaire d'exception est appelée.


Syntaxe

set_exception_handler( exceptionhandler ) ;

Paramètre La description
exceptionhandler Champs obligatoires. Indique le nom de la fonction à exécuter lorsqu'une exception attrapée survient. NULL peut être passé à la place, pour remettre ce gestionnaire à son état par défaut

Détails techniques

Valeur de retour: Une chaîne contenant le gestionnaire d'exception défini précédemment, ou NULL en cas d'erreur ou si aucun gestionnaire précédent a été défini
PHP Version: 5.0+
PHP Changelog: Auparavant, si NULL a été adoptée alors cette fonction retourne TRUE. Il renvoie le gestionnaire précédent depuis PHP 5.5

<Erreur PHP Référence