PHP获取路径或目录或当前文件名

<?php

//获取当前文件的绝对路径 echo "FILE: ===> ".FILE;

echo '<br/>';

//获取当前文件的名称

echo basename(FILE); echo '<br/>';

//获取当前脚本的目录 echo "DIR: ===> ".DIR;

echo '<br/>';

//dirname返回路径的目录部分,

dirname(FILE)相当于__DIR__

echo "dirname(FILE): ===> ".dirname(FILE);

echo '<br/>';

//_SERVER\['PHP_SELF'\]和_SERVER['SCRIPT_NAME']的结果一般相同,他们都是获取当前脚本的文件名

//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了

echo '_SERVER\["PHP_SELF"\]: ===\> '._SERVER['PHP_SELF'];

echo '<br/>';

echo '_SERVER\["SCRIPT_NAME"\]: ===\> '._SERVER['SCRIPT_NAME'];

echo '<br/>';

//当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的

echo '_SERVER\["SCRIPT_FILENAME"\]: ===\> '._SERVER['SCRIPT_FILENAME'];

echo '<br/>';

//当前运行脚本所在的文档根目录。在服务器配置文件中定义。

echo '_SERVER\["DOCUMENT_ROOT"\]: ===\> '._SERVER['DOCUMENT_ROOT'];

echo '<br>';

//getcwd()返回当前工作目录

echo "getcwd(): ===> ".getcwd();

echo '<br>';

相关推荐
带娃的IT创业者9 小时前
WeClaw WebSocket 连接中断诊断:从频繁掉线到稳定长连的优化之路
python·websocket·网络协议·php·fastapi·实时通信
ECT-OS-JiuHuaShan10 小时前
朱梁万有递归元定理,解构西方文明中心论幻觉
开发语言·人工智能·php
码农时代者14 小时前
拒绝重复造轮子!开发者如何靠“高质量源码”实现项目高效交付?
java·python·php
历程里程碑15 小时前
39. 从零实现UDP服务器实战(带源码) V1版本 - Echo server
服务器·开发语言·网络·c++·网络协议·udp·php
谪星·阿凯15 小时前
CSRF&SSRF漏洞攻击:溯源解析与实战指南
安全·web安全·php·csrf
加密狗复制模拟16 小时前
软件加密狗中时间限制机制的破解
开发语言·网络·安全·php·软件工程·个人开发
linux修理工17 小时前
ip a 命令解析与 IP 地址提取
linux·服务器·php
Volunteer Technology1 天前
架构面试题(一)
开发语言·架构·php
Okailon1 天前
PHP面向对象模块 jc-simple-footer 的技术详解
android·php·开源软件·家谱软件
牢七1 天前
PHP Debug配置记录
开发语言·php