小白教程
所有教程
关于
Search
108.162.216.223
108.162.216.223
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func error set exception handler”的源代码
本页内容
上一节:
Func_error_set_error_handler
下一节:
Func_error_trigger_error
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:set_exception_handler()}}[[Category:PHP Error 错误参考手册|9]] = PHP set_exception_handler() 函数 = [[:Category:PHP Error 错误参考手册]] == 定义和用法 == set_exception_handler() 函数设置用户自定义的异常处理函数。 该函数用于创建运行期间的用户自己的异常处理方法。 该函数返回旧的异常处理程序,如果失败则返回 NULL。 == 语法 == <pre> set_exception_handler(exception_function) </pre> {| class="table table-striped table-hover" !width="50%"| 参数 !width="50%"| 描述 |- | exception_function | 必需。规定未捕获的异常发生时调用的函数。 该函数必须在调用 set_exception_handler() 函数之前定义。这个异常处理函数需要需要一个参数,即抛出的 exception 对象。 |} == 提示和注释 == '''提示:'''在这个异常处理程序被调用后,脚本会停止执行。 <sample title="" desc="" lang="php" hererun="1"> <?php function myException($exception) { echo "<b>Exception:</b> " , $exception->getMessage(); } set_exception_handler('myException'); throw new Exception('Uncaught Exception occurred'); ?> </sample> 上面代码的输出如下所示: <pre> Exception: Uncaught Exception occurred </pre> [[:Category:PHP Error 错误参考手册]]
返回至“
Func error set exception handler
”。
上一节:
Func_error_set_error_handler
下一节:
Func_error_trigger_error