當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。