PHP error_clear_last() Function
Last Updated :
28 Mar, 2023
The error_clear_last() function is an inbuilt function in PHP that is utilized to remove the most recent error.
Syntax:
error_clear_last(): void
Parameter: This function does not accept any parameters.
Return Value: The most recent error will be cleared & making it impossible to retrieve that error by using the error_get_last() function by this function.
Example 1: The following code demonstrates the error_clear_last() function.
PHP
<?php
echo $age ;
$error = error_get_last();
var_dump( $error );
error_clear_last();
$error = error_get_last();
var_dump( $error );
?>
|
Output:
array(4) {
["type"]=> int(2)
["message"]=> string(23) "Undefined variable $age"
["file"]=> string(51) "/home/dachman/Desktop/Articles/GFG/Method/index.php"
["line"]=> int(3)
}
NULL
Example 2: The following code demonstrates the error_clear_last() function.
PHP
<?php
function custom_error_handler( $errno ,
$errstr , $errfile , $errline ) {
echo "Error: $errstr\n" ;
}
set_error_handler( "custom_error_handler" );
echo $age ;
error_clear_last();
echo $age ;
?>
|
Output:
Error: Undefined variable $age
Error: Undefined variable $age
Reference: https://www.php.net/manual/en/function.error-clear-last.php
Share your thoughts in the comments
Please Login to comment...