获取当前脚本文件名

如果我有PHP脚本,如何从该脚本内部获取文件名?

另外,给定表单脚本的名称,jquery.js.php我如何仅提取“ jquery.js”部分?


www说
浏览 762回答 4
4回答

青春有我

当您希望包含文件知道文件所在的文件(即实际请求的脚本名称)时,请使用:basename($_SERVER["SCRIPT_FILENAME"], '.php')因为当您写入文件时,您通常会知道其名称。编辑:如Alec Teal所述,如果您使用符号链接,它将显示符号链接名称。

FFIVE

这里的区别basename(__FILE__, ".php")和basename($_SERVER['REQUEST_URI'], ".php")。basename(__FILE__, ".php")显示包含此代码的文件的名称-这意味着如果将此代码包含在header.php中,并且当前页面为index.php,它将返回标头而不是index。basename($_SERVER["REQUEST_URI"], ".php")-如果您在header.php中使用此代码, 并且当前页面为index.php,它将返回index而不是header。
打开App,查看更多内容
随时随地看视频慕课网APP