PHP Exceptions 種類與使用情境說明

2019-01-07 21:49:44

PHP Exceptions 種類與使用情境說明


主要 Exception

在 PHP 5,Exception 是最終端的主要類別,所有 PHP exception 類別都由此繼承出來。


Throwable

  • PHP7 以後,Throwable 是最上層所有可以被 throw 關鍵字丟出的 interface,它不能直接 new,也不能直接用 class implement,一定要另外從 Error 或 Exception 繼承出來才能使用。
  • 使用 Throwable 的好處是可以連同一般語法錯誤也當作 Exception 進行錯誤處理與顯示除錯訊息。