PHP restore_error_handler() 函数

PHP 教程 · 2019-01-24 15:28:11

定义和用法

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

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

该函数总是返回 TRUE。

语法


restore_error_handler()


提示和注释

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

实例


<?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");
  }
?>

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


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


点击查看所有 PHP 教程 文章: https://codercto.com/courses/l/5.html

查看所有标签

SQL必知必会

SQL必知必会

福达 (Ben Forta) / 钟鸣、刘晓霞 / 人民邮电出版社 / 2013-5-1 / 29.00元

SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。 本书是深受世界各地读者欢迎的SQL经典畅销书,内容丰富,文字简洁明快,针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库提供了大量简明的实例。与其他同类图书不同,它没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述......一起来看看 《SQL必知必会》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器