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
Impractical Python Projects
Lee Vaughan / No Starch Press / 2018-11 / USD 29.95
Impractical Python Projects picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that you’ll use every day. And to keep things interesting, ea......一起来看看 《Impractical Python Projects》 这本书的介绍吧!