PHP中的set_exception_handler()函数
set_exception_handling()函数设置一个用户定义的函数来处理异常。如果在try/catch块中未捕获到异常,它将设置默认的异常处理程序。调用exception_handler后,执行将停止。
语法
set_exception_handling(exception_handler)
参数
exception_handler-发生未捕获的异常时要调用的函数的名称。必须在调用set_exception_handler()之前定义此函数。此处理程序函数需要接受一个参数,该参数将是抛出的异常对象。
返回
set_exception_hadler()函数返回先前定义的异常处理程序的名称,如果出错,则返回NULL。如果没有定义以前的处理程序,则还返回NULL。
示例
以下是一个例子-
<?php
function exception_handler($exception) {
echo "Uncaught exception = " , $exception->getMessage(), "\n";
}
set_exception_handler('exception_handler');
throw new Exception('Not Found Exception');
echo "not included Executed\n";
?>输出结果
以下是输出-
Uncaught exception = Not Found Exception
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短