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


PHP error_get_last()用法及代码示例


error_get_last() 函数是 PHP 中的内置 PHP 函数,用于获取最后发生的错误。

用法:

error_get_last(): ?array

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

返回值:它返回一个关联数组这解释了将返回的键 “type”, “message”, “file” 和 “line” 的最后一个错误。如果 PHP 内部函数发生错误,则 “message” 将以名称开头,否则,如果尚未发现任何错误,则返回 null。

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

PHP


<?php 
  
$file = 'filedoesnotexist.txt'; 
$handle = fopen($file, 'r'); 
    
if ($handle === false) { 
    $error = error_get_last(); 
    echo "Error opening file: " . $error['message']; 
}  
else { 
      
    // Do something with the file handle 
    fclose($handle); 
} 
?>

输出:

Error opening file: fopen(filedoesnotexist.txt): Failed to open stream: 
No such file or directory

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

PHP


<?php 
  
$a = 10 ; 
if(error_get_last()) { 
    echo "This never will print because no error " ; 
} 
else { 
    echo "No error occurs, so it will return null"; 
} 
?>

输出:

No error occurs, so it will return null  

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



相关用法


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