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

相关推荐
一只哒布刘2 小时前
第六次作业
开发语言·php
寰宇软件2 小时前
PHP房屋出租出售高效预约系统小程序源码
前端·小程序·uni-app·vue·php
HUNAG-DA-PAO2 小时前
Redis存在线程安全吗?为什么?
redis·安全·php
ianozo3 小时前
BUU40 [安洵杯 2019]easy_serialize_php
android·开发语言·php
zgscwxd5 小时前
php session数据存储位置选择
开发语言·php
ianozo19 小时前
CTF 代码学习日记 PHP
java·学习·php
ontheway-xx1 天前
PHP+Apache+MySQL安装(Windows)
开发语言·php
网络安全queen2 天前
公证 网络安全
开发语言·php
慢一点会很快2 天前
FRRouting配置与OSPF介绍,配置,命令,bfd算法:
算法·智能路由器·php·ospf
寰宇软件2 天前
PHP培训机构教务管理系统小程序源码
小程序·uni-app·vue·php