PHP set_exception_handler function ()
Definicja i Wykorzystanie
set_exception_handler function (), aby ustawić obsługi wyjątku zdefiniowane przez użytkownika.
Funkcja ta służy do tworzenia użytkownika podczas prowadzenia własnej obsługi wyjątków.
Funkcja ta zwraca starą obsługi wyjątku, jeżeli nie zwróci NULL.
gramatyka
set_exception_handler(exception_function)
参数 | 描述 |
---|---|
exception_function | 必需。规定未捕获的异常发生时调用的函数。 该函数必须在调用 set_exception_handler() 函数之前定义。这个异常处理函数需要需要一个参数,即抛出的 exception 对象。 |
Porady i wskazówki
Wskazówka: Po obsługi wyjątku jest wywoływany, skrypt zatrzyma wykonywanie.
Przykłady
<?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');
?>
Wyjście kodu powyżej są następujące:
Exception:Uncaught Exception occurred
Kompletna PHP Error Reference