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