查詢

Exception::getFile()函式—用法及示例

「 獲取丟擲異常的檔名 」


函式名:Exception::getFile()

適用版本:所有 PHP 版本

用法: Exception::getFile() 函式用於獲取丟擲異常的檔名。

語法: string Exception::getFile ( void )

引數:無

返回值: 返回一個表示丟擲異常的檔名的字串。

示例:

try {
    // 程式碼塊
    throw new Exception("發生了一個異常");
} catch (Exception $e) {
    echo "異常檔案:" . $e->getFile();
}

以上示例中,我們使用了 try...catch 語句來捕獲異常,並透過 Exception::getFile() 方法獲取丟擲異常的檔名。最後將獲取的檔名輸出。

注意事項:

  • 如果程式碼塊沒有丟擲異常,則 Exception::getFile() 方法將返回一個空字串。
  • 如果在 catch 塊之外呼叫該函式,將會丟擲一個 Fatal Error。
  • 如果呼叫方傳遞了無效的引數,該函式可能會丟擲其他異常。
  • 該函式是 Exception 類的成員函式,因此需要透過異常物件來呼叫。
  • 該函式在所有的 PHP 版本中都可以使用。
補充糾錯
上一個函式: Exception::getCode()函式
下一個函式: Exception::getMessage()函式
熱門PHP函式
分享連結