Php/func error set exception handler
来自菜鸟教程
PHP set_exception_handler()函数
例
设置用户定义的异常处理函数:
<?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!");
?>
定义和用法
set_exception_handler()函数设置用户定义的异常处理函数。
调用异常处理程序后,脚本将停止执行。
句法
set_exception_handler(exceptionhandler);
参数值
| 参数 | 描述 |
|---|---|
| exceptionhandler | 需要。指定发生未捕获的异常时要运行的函数的名称。可以改为传递NULL,以将此处理程序重置为其默认状态 |
技术细节
| 返回值: | 包含先前定义的异常处理程序的字符串,如果错误或没有定义先前的处理程序,则为NULL |
| PHP版本: | 5.0+ |
| PHP更新日志: | 以前,如果传递了NULL,则此函数返回TRUE。它返回自PHP 5.5以来的上一个处理程序。 |