PHP restore_error_handler() Function

The restore_error_handler() function is an inbuilt PHP function that facilitates restoring the previous version of an error handler function.
Syntax:
restore_error_handler(): bool
Parameter: This function does not accept any parameter.
Return Value: This function will always return “true”.
Example 1: This example code demonstrates the restore_error_handler() function.
PHP
| <?php   // Set a custom error handlerfunctioncustom_error_handler($errno, $errstr, $errfile, $errline) {    echo"Error: $errstr\n";}set_error_handler('custom_error_handler');echo$age;// Restore the default error handlerrestore_error_handler();// Generate another errorecho$access_granted;?> | 
Output:
Error: Undefined variable $age PHP Warning: Undefined variable $access_granted
Example 2: This example code also demonstrates the restore_error_handler() function.
PHP
| <?phpfunctionmyownHandler($errno){    echo"Custom Error on line no = ".$errno;}set_error_handler("myownHandler");$value= 2 ;if($value>1){    echo"A custom error triggered";}restore_error_handler();if($value>2){    echo"A customer error triggered";}?> | 
Output:
A custom error triggered
Reference: https://www.php.net/manual/en/function.restore-error-handler.php
 
				 
					


