📅  最后修改于: 2023-12-03 15:38:07.405000             🧑  作者: Mango
在 PHP 中,我们可以使用 __FILE__
常量来获取当前文件的完整路径,但它不包含文件名,因此需要对其进行处理。
以下是获取当前文件名的几种方法:
使用 basename()
函数获取文件名,例如:
$filename = basename(__FILE__);
echo $filename; // 输出当前文件名
使用 pathinfo()
函数获取文件信息,包括文件名,例如:
$fileinfo = pathinfo(__FILE__);
echo $fileinfo['filename']; // 输出当前文件名
使用正则表达式获取文件名,例如:
preg_match('/\/([^\/]+\.[^\/]+)$/', __FILE__, $matches);
echo $matches[1]; // 输出当前文件名
其中,正则表达式 /\/([^\/]+\.[^\/]+)$/
匹配最后一个反斜杠(/)后面的文件名,$matches[1]
表示匹配到的结果。
以上是获取当前文件名的几种方法,根据实际需求选择使用即可。