php error_clear_last()函數與error_get_last()函數

怪我咯
發布: 2023-03-13 11:58:01
原創
1895 人瀏覽過

error_clear_last — 清除最近一次錯誤

#error_clear_last() 範例

<?php
var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());

@$a = $b;

var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());
?>
登入後複製

上述程式的輸出類似:

NULL
NULL
array(4) {
  ["type"]=>
  int(8)
  ["message"]=>
  string(21) "Undefined variable: b"
  ["file"]=>
  string(9) "%s"
  ["line"]=>
  int(6)
}
NULL
登入後複製

error_get_last — 取得最後發生的錯誤,它傳回了一個關聯陣列,描述了最後錯誤的訊息,以該錯誤的"type"、 "message"、"file" 和"line" 為陣列的鍵。 如果該錯誤由 PHP 內建函數導致的,"message"會以函數名稱開頭。 如果還沒有錯誤則回傳 NULL。

error_get_last() 範例

<?php
echo $a;
print_r(error_get_last());
?>
登入後複製

上述程式的輸出類似:

Array
(
    [type] => 8
    [message] => Undefined variable: a
    [file] => C:\WWW\index.php
    [line] => 2
)
登入後複製

以上是php error_clear_last()函數與error_get_last()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!