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
相關用法
- PHP error_get_last()用法及代碼示例
- PHP error_log()用法及代碼示例
- PHP error_reporting()用法及代碼示例
- PHP error_clear_last()用法及代碼示例
- PHP eregi()用法及代碼示例
- PHP eregi_replace()用法及代碼示例
- PHP ereg_replace()用法及代碼示例
- PHP ereg()用法及代碼示例
- PHP echo()用法及代碼示例
- PHP each()用法及代碼示例
- PHP easter_date()用法及代碼示例
- PHP easter_days()用法及代碼示例
- PHP empty()用法及代碼示例
- PHP end()用法及代碼示例
- PHP eval()用法及代碼示例
- PHP exit( )用法及代碼示例
- PHP exp()用法及代碼示例
- PHP expm1()用法及代碼示例
- PHP extract()用法及代碼示例
- PHP explode()用法及代碼示例
- PHP exif_imagetype()用法及代碼示例
- PHP exif_tagname()用法及代碼示例
- PHP exif_read_data()用法及代碼示例
- PHP enum_exists()用法及代碼示例
- PHP Hebrev()用法及代碼示例
注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP error_get_last() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。