error_reporting
restore_exception_handler
Error Handling Functions
PHP Manual

# restore_error_handler

(PHP 4 >= 4.0.1, PHP 5)

restore_error_handler — Recupera la función de gestión de errores previa

### Descripción

bool restore_error_handler ( void )

Usada después de modificar la función de gestión de errores usando set_error_handler(), para revertir al gestor de errores previo (el cual puede ser el incorporado o una función definida por el usuario).

### Valores retornados

Esta función siempre devuelve `TRUE`.

### Ejemplos

Example #1 Ejemplo de restore_error_handler()

Decidir si unserialize() causó un error, entonces recuperar el gestor de errores original.

`<?php
function gestor_unserialize($errno, $errstr)
{
echo "Valor seriado inválido.\n";
}
$seriado = 'foo';
set_error_handler('gestor_unserialize');
$original = unserialize($seriado);
restore_error_handler();
?>`

El resultado del ejemplo seria:

    Valor seriado inválido.

### Notes

> Note: Llamar restore_error_handler() desde la función error_handler es ignorado.

### Ver también

- error_reporting() - Define cuáles errores de PHP son reportados
- set_error_handler() - Establece una función de gestión de errores definida por el usuario
- restore_exception_handler() - Recupera la función de gestión de excepciones previamente definida
- trigger_error() - Genera un mensaje de error/advertencia/noticia de nivel de usuario

error_reporting
restore_exception_handler
Error Handling Functions
PHP Manual