您当前的位置:首页 > 网站建设 > php
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

PHP restore_error_handler() 函数

51自学网 2023-01-07 20:40:00
  php

定义和用法

restore_error_handler() 函数恢复之前的错误处理程序。

该函数用于在通过 set_error_handler() 函数改变后恢复之前的错误处理程序。

该函数总是返回 TRUE。

语法

restore_error_handler()

提示和注释

提示:之前的错误处理程序可能是在内建的错误处理程序或用户自定义函数中构建的。

实例

<?php//custom error handler functionfunction 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 handlerset_error_handler("customError");$test=2;//trigger errorif ($test>1)  {  trigger_error("A custom error has been triggered");  }//restore built-in error handlerrestore_error_handler();//trigger error againif ($test>1)  {  trigger_error("A custom error has been triggered");  }?>

上面代码的输出如下所示:

Custom error: [1024] A custom error has been triggeredError on line 14 in C:webfoldertest.phpNotice: A custom error has been triggered in C:webfoldertest.php on line 21


下载地址:
PHP error_reporting() 函数
PHP restore_exception_handler() 函数
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1