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中文網其他相關文章!