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>';

相关推荐
Jtti30 分钟前
如何准确查看服务器网络的利用率?
开发语言·php
rufeii1 小时前
php的原生类
php·原生类
wkj0011 小时前
php 如何通过mysqli操作数据库?
android·数据库·php
饶了我吧,放了我吧7 小时前
计算机网络实验——以太网安全实验
计算机网络·安全·php
wkj0018 小时前
php中调用对象的方法可以使用array($object, ‘methodName‘)?
android·开发语言·php
wkj0018 小时前
php use 命名空间与 spl_autoload_register的关系
android·php·android studio
weixin_443290699 小时前
【云服务器安全相关】堡垒机、WAF、防火墙、IDS 有什么区别?
服务器·安全·php
OKUNP19 小时前
Docker高级管理--容器通信技术与数据持久化
docker·容器·php
hunzi_119 小时前
搭建商城系统
java·uni-app·php
夏至春来-美美1 天前
微信获取access_token授权的两种不同情况
微信·php·微信公众平台