fonction set_exception_handler PHP ()
Définition et utilisation
fonction set_exception_handler () pour définir définis par l'utilisateur du gestionnaire d'exception.
Cette fonction est utilisée pour créer un utilisateur lors de l'exécution de leur propre gestion des exceptions.
Cette fonction retourne l'ancien gestionnaire d'exception si elle ne retourne pas NULL.
grammaire
set_exception_handler(exception_function)
参数 | 描述 |
---|---|
exception_function | 必需。规定未捕获的异常发生时调用的函数。 该函数必须在调用 set_exception_handler() 函数之前定义。这个异常处理函数需要需要一个参数,即抛出的 exception 对象。 |
Trucs et astuces
Astuce: Après le gestionnaire d'exception est invoquée, le script arrête l' exécution.
Exemples
<?php
function myException($exception)
{
echo "<b>Exception:</b> " , $exception->getMessage();
}
set_exception_handler('myException');
throw new Exception('Uncaught Exception occurred');
?>
function myException($exception)
{
echo "<b>Exception:</b> " , $exception->getMessage();
}
set_exception_handler('myException');
throw new Exception('Uncaught Exception occurred');
?>
La sortie du code ci-dessus est la suivante:
Exception:Uncaught Exception occurred
PHP complet Erreur de référence