PHP: Hypertext Preprocessor (original) (raw)

restore_exception_handler

(PHP 5, PHP 7, PHP 8)

restore_exception_handler — Restores the previously defined exception handler function

Description

restore_exception_handler(): true

Parameters

This function has no parameters.

Return Values

Always returns [true](reserved.constants.php#constant.true).

Examples

Example #1 restore_exception_handler() example

`<?php
function exception_handler_1(Exception $e)
{
echo '[' . __FUNCTION__ . '] ' . $e->getMessage();
}

function

exception_handler_2(Exception $e)
{
echo '[' . FUNCTION . '] ' . $e->getMessage();
}set_exception_handler('exception_handler_1');
set_exception_handler('exception_handler_2');restore_exception_handler();

throw new

Exception('This triggers the first exception handler...');
?>`

The above example will output:

[exception_handler_1] This triggers the first exception handler...

See Also

Found A Problem?

rl7 at shinyblue dot net

11 years ago

`Note that this does not work within an exception handler.

e.g.

`