收藏本站 收藏本站
积木网首页 - 技术学院 - 软件测试 - 网站黄页 - 常用手册 - 站长工具 - 技术社区
首页 > PHP > PHP错误处理 > 正文

首页 - PHP - 数据库 - 操作系统 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS命令 - jQuery - CSS样式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

PHP技巧 - PHP基础 - PHP实例 - PHP字符串 - PHP数据库函数 - Mysql函数 - PDO类库 - PHP错误处理 - PHP选项 - PHP函数库 - PHP数学函数 - PHP数组

PHP异常处理:restore_error_handler()函数的用法

restore_error_handler

(PHP 4 >= 4.0.1, PHP 5)

restore_error_handler — 还原之前的错误处理函数

说明

bool restore_error_handler ( void )

在使用 set_error_handler() 改变错误处理函数之后,此函数可以 用于还原之前的错误处理程序(可以是内置的或者也可以是用户所定义的函数)。

返回值

该函数总是返回 TRUE

范例

Example #1 restore_error_handler() 范例

如果是 unserialize() 导致了一个错误,接下来 会恢复原来的错误处理函数。

<?php
function unserialize_handler($errno, $errstr)
{
    echo "Invalid serialized value.n";
}

$serialized = 'foo';
set_error_handler('unserialize_handler');
$original = unserialize($serialized);
restore_error_handler();
?>

以上例程会输出:

Invalid serialized value.

注释

Note:

如果在 error_handler 函数中调用 restore_error_handler() 则会被忽略。

参见

error_reporting() - 设置应该报告何种 PHP 错误 set_error_handler() - 设置一个用户定义的错误处理函数 restore_exception_handler() - 恢复之前定义过的异常处理函数。 trigger_error() - 产生一个用户级别的 error/warning/notice 信息

PHP异常处理:error_log()函数的用法
error_log(PHP4,PHP5)error_log发送错误信息到某个地方说明boolerror_log(string$message[,int$message_type=0[,string$destination[,string$extra_headers]]])把错误信息发送到web服务器

PHP异常处理:error_get_last()函数的用法
error_get_last(PHP5=5.2.0)error_get_last获取最后发生的错误说明arrayerror_get_last(void)获取关于最后一个发生的错误的信息。返回值返回了一个关联数组,描述了最

PHP异常处理:debug_print_backtrace()函数的用法
debug_print_backtrace(PHP5)debug_print_backtrace打印一条回溯。说明voiddebug_print_backtrace([int$options=0[,int$limit=0]])debug_print_backtrace()打印了一条PHP回溯。它打印了函数

本周排行

更新排行

强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号