小白教程
所有教程
关于
Search
172.69.7.53
172.69.7.53
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func error restore error handler”的源代码
本页内容
上一节:
Func_error_reporting
下一节:
Func_error_restore_exception_handler
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:restore_error_handler()}}[[Category:PHP Error 错误参考手册|6]] = PHP restore_error_handler() 函数 = [[:Category:PHP Error 错误参考手册]] == 定义和用法 == restore_error_handler() 函数恢复之前的错误处理程序。 该函数用于在通过 set_error_handler() 函数改变后恢复之前的错误处理程序。 该函数总是返回 TRUE。 == 语法 == <pre> restore_error_handler() </pre> == 提示和注释 == '''提示:'''之前的错误处理程序可能是在内建的错误处理程序或用户自定义函数中构建的。 <sample title="" desc="" lang="php" hererun="1"> <?php //custom error handler function function customError($errno, $errstr, $errfile, $errline) { echo "<b>Custom error:</b> [$errno] $errstr<br />"; echo " Error on line $errline in $errfile<br />"; } //set user-defined error handler set_error_handler("customError"); $test=2; //trigger error if ($test>1) { trigger_error("A custom error has been triggered"); } //restore built-in error handler restore_error_handler(); //trigger error again if ($test>1) { trigger_error("A custom error has been triggered"); } ?> </sample> 上面代码的输出如下所示: <pre> Custom error: [1024] A custom error has been triggered Error on line 14 in C:webfoldertest.php Notice: A custom error has been triggered in C:webfoldertest.php on line 21 </pre> [[:Category:PHP Error 错误参考手册]]
返回至“
Func error restore error handler
”。
上一节:
Func_error_reporting
下一节:
Func_error_restore_exception_handler