当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP error_clear_last()用法及代码示例


error_clear_last() 函数是 PHP 中的内置函数,用于删除最近的错误。

用法:

error_clear_last(): void

参数:该函数不接受任何参数。

返回值:最近的错误将被清除,并且无法使用error_get_last()通过这个函数来实现。

示例 1:下面的代码演示了error_clear_last()函数。

PHP


<?php 
  
echo $age; 
  
$error = error_get_last(); 
var_dump($error); 
  
// Clear the last error 
error_clear_last(); 
  
// Check the last error again 
$error = error_get_last(); 
var_dump($error); 
?>

输出:

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 

示例 2:下面的代码演示了 error_clear_last()函数。

PHP


<?php 
function custom_error_handler($errno,  
$errstr, $errfile, $errline) { 
    echo "Error: $errstr\n"; 
} 
  
set_error_handler("custom_error_handler"); 
  
// Generate an error 
echo $age; 
  
// Clear the last error 
error_clear_last(); 
  
// Generate another error 
echo $age; 
  
?>

输出:

Error: Undefined variable $age
Error: Undefined variable $age

参考:https://www.php.net/manual/en/function.error-clear-last.php



相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP error_clear_last() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。