PHP restore_error_handler() Function
Last Updated :
03 Apr, 2023
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
function custom_error_handler( $errno ,
$errstr , $errfile , $errline ) {
echo "Error: $errstr\n" ;
}
set_error_handler( 'custom_error_handler' );
echo $age ;
restore_error_handler();
echo $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
<?php
function myownHandler( $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
Share your thoughts in the comments
Please Login to comment...