PHP錯誤型別


介紹

PHP 的內部錯誤型別由繼承自 **Error** 類的類表示。Error 類實現了 **Throwable** 介面。Error 類的屬性和方法如下:

屬性

  • **message** − 錯誤訊息
  • **code** − 錯誤程式碼
  • **file** − 發生錯誤的檔名
  • **line** − 發生錯誤的行號

方法

  • **__construct()** − 構造錯誤物件
  • **getMessage()** − 獲取錯誤訊息
  • **getPrevious()** − 返回之前的 Throwable
  • **getCode()** − 獲取錯誤程式碼
  • **getFile()** − 獲取發生錯誤的檔案
  • **getLine()** − 獲取發生錯誤的行號
  • **getTrace()** − 獲取堆疊跟蹤
  • **getTraceAsString()** − 獲取堆疊跟蹤字串
  • **__toString()** − 錯誤的字串表示
  • **__clone()** − 克隆錯誤

PHP 中錯誤類型別的繼承關係如下:

錯誤型別

  • Error
    • ArithmeticError
      • DivisionByZeroError
    • AssertionError
    • CompileError
      • ParseError
    • TypeError
      • ArgumentCountError

更新於:2020年9月21日

瀏覽量:338

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告