📜  如何使用PHP脚本获取当前文件名?(1)

📅  最后修改于: 2023-12-03 15:38:07.405000             🧑  作者: Mango

如何使用 PHP 脚本获取当前文件名?

在 PHP 中,我们可以使用 __FILE__ 常量来获取当前文件的完整路径,但它不包含文件名,因此需要对其进行处理。

以下是获取当前文件名的几种方法:

方法一

使用 basename() 函数获取文件名,例如:

$filename = basename(__FILE__);
echo $filename; // 输出当前文件名
方法二

使用 pathinfo() 函数获取文件信息,包括文件名,例如:

$fileinfo = pathinfo(__FILE__);
echo $fileinfo['filename']; // 输出当前文件名
方法三

使用正则表达式获取文件名,例如:

preg_match('/\/([^\/]+\.[^\/]+)$/', __FILE__, $matches);
echo $matches[1]; // 输出当前文件名

其中,正则表达式 /\/([^\/]+\.[^\/]+)$/ 匹配最后一个反斜杠(/)后面的文件名,$matches[1] 表示匹配到的结果。

以上是获取当前文件名的几种方法,根据实际需求选择使用即可。