Php/func error restore error handler

来自菜鸟教程
跳转至:导航、​搜索

PHP restore_error_handler()函数

PHP错误参考

使用set_error_handler()函数对其进行更改后,还原先前的错误处理程序:

<?php

// A user-defined error handler function

function myErrorHandler($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 function

set_error_handler("myErrorHandler");



$test=2;



// Trigger error

if ($test>1) {

    trigger_error("A custom error has been triggered");

 }



// Restore previous error handler

restore_error_handler();



// Trigger error again

if ($test>1) {

    trigger_error("A custom error has been triggered");

 }
?>

定义和用法

restore_error_handler()函数可还原以前的错误处理程序。

使用此功能更改后,该功能用于还原以前的错误处理程序。 set_error_handler()

功能。

Tip: 先前的错误处理程序可以是内置错误处理程序或用户定义的错误处理程序功能。

句法

restore_error_handler();

技术细节

返回值: 永远为真
PHP版本: 4.0.1+

PHP错误参考