378 of 410 menu

The restore_error_handler Function

The restore_error_handler function restores the previous error handler, which was set before calling set_error_handler. This function does not take any parameters and always returns true.

Syntax

restore_error_handler();

Example

Let's create a custom error handler and then restore the standard one:

<?php function customErrorHandler($errno, $errstr) { echo "Custom error: [$errno] $errstr"; } set_error_handler("customErrorHandler"); echo $test; // Will call the custom handler restore_error_handler(); echo $test; // Now will call the standard PHP handler ?>

Example

Let's check the return value of the function:

<?php $res = restore_error_handler(); var_dump($res); ?>

Code execution result:

true
byenru