PHP 7 異常用於向下相容及增強舊的assert()函數。它能在生產環境中實現零成本的斷言,並且提供拋出自定義異常及錯誤的能力。
舊版的API出於相容目的將繼續被維護,assert()現在是一個語言結構,它允許第一個參數是一個表達式,而不僅僅是一個待計算的string或一個待測試的boolean。
assert() 設定
#參數
- ##assertion
- ##斷言。在 PHP 5 中,是一個用於執行的字串或用於測試的布林值。在 PHP 7 中,可以是一個傳回任何值的表達式, 它將被執行結果用來指明斷言是否成功。
description
assertion
失敗了,選項 description 將會包含在失敗訊息裡。exception在PHP 7 中,第二個參數可以是一個
Throwable
實例