restore_error_handler

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

restore_error_handlerRestaura a função anterior de gerenciamento de erro

Descrição

restore_error_handler(): true

Usada após mudar a função que gerencia os erros usando set_error_handler(), para reverter para a função anterior (que pode ser a função interna ou outra função definida pelo usuário).

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Sempre retorna true.

Exemplos

Example #1 Exemplo de restore_error_handler()

Decide se unserialize() causou um erro, então restaura o gerenciador de erro original.

<?php
function unserialize_handler($errno, $errstr)
{
    echo "Valor serializado inválido.\n";
}

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

O exemplo acima produzirá:

Valor serializado inválido.

Veja Também