如果您想仅提取完整路径“/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