PHP Conference Japan 2024

Exception::getFile

(PHP 5, PHP 7, PHP 8)

Exception::getFile获取创建异常的文件

描述

final public Exception::getFile(): string

获取创建异常的文件名。

参数

此函数没有参数。

返回值

返回创建异常的文件名。

示例

示例 #1 Exception::getFile() 示例

<?php
try {
throw new
Exception;
} catch(
Exception $e) {
echo
$e->getFile();
}
?>

以上示例将输出类似以下内容

/home/bjori/tmp/ex.php

参见

添加注释

用户贡献的注释 1 条注释

-1
Jan
5 年前
如果您只想提取完整路径 "/home/bjori/tmp/ex.php" 中的 "ex.php" 部分,请使用

<?php
echo basename($e->getFile())
?>

或者更好的是,特别是如果您的路径可能包含非 ASCII 字符

<?php
echo pathinfo($e->getFile())['basename']
?>
To Top