当前文件名为PHP
如何获得正在使用的当前文件名?我只需要名称(myFile.php需要是myFile)当前文件名为PHP,php,web,filenames,Php,Web,Filenames,如何获得正在使用的当前文件名?我只需要名称(myFile.php需要是myFile) $\u服务器和\u文件常量不是我想要的答案 basename(__FILE__, '.php'); 请参见此处:,或者,如果您愿意的话 pathinfo(__FILE__, PATHINFO_FILENAME); 如果扩展名不同于.php而不需要指定它,那么最后一个也可以使用,请参见Try strstr: <?php $file = 'myFile.php'; $name = strstr($fil
$\u服务器
和\u文件
常量不是我想要的答案
basename(__FILE__, '.php');
请参见此处:,或者,如果您愿意的话
pathinfo(__FILE__, PATHINFO_FILENAME);
如果扩展名不同于.php而不需要指定它,那么最后一个也可以使用,请参见Try strstr:
<?php
$file = 'myFile.php';
$name = strstr($file, '.');
echo $name; // prints .php
$file = 'myFile.php';
$name = strstr($file, '.' ,true);
echo $name; // prints myFile
?>
您可以在网站上找到更多关于如何使用此功能的示例
这应该适合您。如果您无法找到与您的需求完全匹配的内容,请组合功能。显然没有函数
run_facebook()代码>。因此,在您的情况下-使用\uuuuu FILE\uuuuuu
和前面提到的函数。如果当前扩展名不是.php
,可能会重复“如果当前扩展名不是.php怎么办?”在这种情况下它不会工作,但是OP明确提到.php
,第二个示例在任何情况下都会工作。“但是OP明确提到.php”—然后substr(\uu FILE,0,-4)
会更便宜:)是的,我想说这是对的,但应该是substr(\uuuu FILE\uuuu,0,-4)
否则你会留下最后一个点。是的,早上很难数到4)