如果您只想從完整的 "/home/bjori/tmp/ex.php" 中提取 "ex.php" 部分,請使用
<?php
echo basename($e->getFile())
?>
或者更好的方法,尤其是在您的路徑可能包含非 ASCII 字元時
<?php
echo pathinfo($e->getFile())['basename']
?>
(PHP 5, PHP 7, PHP 8)
Exception::getFile — 取得例外建立的檔案
此函式沒有參數。
返回建立例外時的檔案名稱。
範例 #1 Exception::getFile() 範例
<?php
try {
throw new Exception;
} catch(Exception $e) {
echo $e->getFile();
}
?>
上述範例將輸出類似以下的內容
/home/bjori/tmp/ex.php