提取没有 PHP 扩展名的脚本文件名
使用 PHP 的魔法常量 __FILE__ 可以轻松完成获取完整的脚本文件名,包括其扩展名。但是,如果您的目标是获取不带“.php”扩展名的文件名,则需要稍微不同的方法。
方法 1:将 basename() 与 FILE
basename() 函数可以从 __FILE__ 中删除扩展名。例如:
这会将给定脚本名称“jquery.js.php”的“jquery.js”分配给 $filenameWithoutExtension。
方法 2:通用扩展删除函数
您还可以创建一个通用函数,从任何filename:
方法 3:子字符串和字符串拆分
另一种选择是使用标准字符串库函数,例如 substr() 和 strrpos():
性能注意事项
基准测试表明使用字符串函数比使用 pathinfo() 快得多。
示例用法
以上是如何提取没有 PHP 扩展名的脚本文件名?的详细内容。更多信息请关注PHP中文网其他相关文章!