php获取当前脚本文件名

第一种方法:魔术常量__FILE__

只需使用PHP魔术常量__FILE__来获取当前文件名。

但似乎你不想要.PHP这个部分。用basename函数可以解决

basename(__FILE__,'.PHP');

更通用的文件扩展名移除器看起来像这样:

function chopExtension($filename) {

return pathinfo($filename,PATHINFO_FILENAME);

}

var_dump(chopExtension('bob.PHP')); // string(3) "bob"

var_dump(chopExtension('bob.i.have.dots.zip')); // string(15) "bob.i.have.dots"

正如您所料,使用标准字符串库函数要快得多。

function chopExtension($filename) {

return substr($filename,strrpos($filename,'.'));

}

第二种方法:pathinfo

$filename = "jquery.js.PHP";

$ext = pathinfo($filename,PATHINFO_EXTENSION);//will output: PHP

$file_basename = pathinfo($filename,PATHINFO_FILENAME);//will output: jquery.js

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...