查詢

ErrorException::__construct()函式—用法及示例

「 建立一個新的錯誤異常物件 」


函式名稱:ErrorException::__construct()

適用版本:7.0及以上

用法:ErrorException::__construct() 是一個PHP類的建構函式,用於建立一個新的錯誤異常物件。

該建構函式接受以下引數:

  1. message(可選):錯誤訊息的字串,描述了發生的具體錯誤。
  2. code(可選):錯誤程式碼的整數,用於標識不同的錯誤型別。
  3. severity(可選):錯誤嚴重性的整數,用於表示錯誤的嚴重程度。預設值為E_ERROR,表示致命錯誤。

示例:

try {
    // 程式碼可能引發一個錯誤
} catch (ErrorException $e) {
    echo "錯誤訊息: " . $e->getMessage() . "<br>";
    echo "錯誤程式碼: " . $e->getCode() . "<br>";
    echo "錯誤嚴重性: " . $e->getSeverity() . "<br>";
    echo "錯誤檔案: " . $e->getFile() . "<br>";
    echo "錯誤行數: " . $e->getLine() . "<br>";
}

在上面的示例中,我們透過捕獲 ErrorException 類的例項來處理可能發生的錯誤。然後,我們可以使用getMessage()getCode()getSeverity()getFile()getLine()等方法來獲取有關錯誤的詳細資訊,以便進行進一步處理或輸出。請注意,所有引數都是可選的,您可以根據自己的需求選擇是否提供它們。

補充糾錯
下一個函式: error_clear_last()函式
熱門PHP函式
分享連結