Função restore_exception_handler() do PHP

Exemplo

Restaurar manipulador de exceções:

<?php
// Dois manipuladores de exceções definidos pelo usuário
 function myException1($exception) {
     echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
 }
 function myException2($exception) {
     echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
 }
 set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// Lançar exceção
throw new Exception(" Isso aciona o primeiro manipulador de exceções...");
 ?> 

A saída do código acima é semelhante a esta:

[myException1] Isso aciona o primeiro manipulador de exceções...

Definição e Uso

A função restore_exception_handler() restaura o manipulador de exceções anterior.

Após alterar o manipulador de exceções com set_exception_handler(), esta função pode ser usada para restaurar o manipulador de exceções anterior.

Dica:O manipulador de exceções anterior pode ser interno ou definido pelo usuário.

Sintaxe

restore_exception_handler();

Detalhes Técnicos

Retorno do valor: Sempre retorna TRUE.
Versão PHP: 5.0+