设置用户定义的异常处理函数:
<?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);
Parameter | Description |
---|---|
exceptionhandler | Required. Specifies the name of the function to be run when an uncaught exception occurs. NULL can be passed instead, to reset this handler to its default state |
返回值: | 包含先前定义的异常处理程序的字符串,如果出现错误或未定义先前的处理程序,则为 NULL |
---|---|
PHP 版本: | 5.0+ |
PHP 变更日志: | 以前,如果传递 NULL,则该函数返回 TRUE。自 PHP 5.5 起它返回上一个处理程序 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!