函式名: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 版本中都可以使用。