set_exception_handler Définie une fonction utilisateur de gestion d'exceptions &reftitle.description; stringset_exception_handler callbackexception_handler set_exception_handler définie le gestionnaire d'exceptions par défaut si une exception n'est pas attrappée avec un block d'essai/d'attrappe. L'exécution sera stoppé après l'appel à la fonction exception_handler. La fonction exception_handler doit être définie avant l'appel de la fonction set_exception_handler. Cette fonction doit accepter un paramètre qui sera l'objet représentant l'exception qui vient d'être lancée. exception_handler objectexception exception Nom de la fonction à appeler lorsqu'une exception qui n'a pu être attrappée survient. &reftitle.parameters; exception_handler Nom de la fonction à appeler lorsqu'une exception qui n'a pu être attrappée survient. &reftitle.returnvalues; Retourne le gestionnaire précédemment défini ou &false; en cas d'erreur. Si aucun gestionnaire n'a été précédemment défini, une chaîne vide est retournée. &reftitle.examples; Exemple avec <function>set_exception_handler</function> getMessage(), "\n"; } set_exception_handler('exception_handler'); throw new Exception('Uncaught Exception'); echo "Non exécuté\n"; ]]> &reftitle.seealso; restore_exception_handler restore_error_handler error_reporting&listendand; les exceptions en &php; 5.