首頁 >後端開發 >php教程 >PHP取得路徑和目錄的方法總結

PHP取得路徑和目錄的方法總結

不言
不言原創
2018-06-02 13:55:043287瀏覽

這篇文章主要介紹了關於PHP獲取路徑和目錄的方法總結,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

PHP獲取目錄和的方法通過魔術變數;透過超級全域變數;透過相關函數等等:

<?php

/**

* PHP获取路径或目录实现

*/



//魔术变量,获取当前文件的绝对路径

echo "FILE: ========> ".FILE; 

echo &#39;<br/>&#39;;



//魔术变量,获取当前脚本的目录

echo "DIR: ========> ".DIR;

echo &#39;<br/>&#39;;



//dirname返回路径的目录部分,dirname(FILE)相当于DIR

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

echo &#39;<br/>&#39;;



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

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

echo &#39;$_SERVER["PHP_SELF"]: ========> &#39;.$_SERVER[&#39;PHP_SELF&#39;];

echo &#39;<br/>&#39;;



echo &#39;$_SERVER["SCRIPT_NAME"]: ========> &#39;.$_SERVER[&#39;SCRIPT_NAME&#39;];

echo &#39;<br/>&#39;;



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

echo &#39;$_SERVER["SCRIPT_FILENAME"]: ========> &#39;.$_SERVER[&#39;SCRIPT_FILENAME&#39;];

echo &#39;<br/>&#39;;



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

echo &#39;$_SERVER["DOCUMENT_ROOT"]: ========> &#39;.$_SERVER[&#39;DOCUMENT_ROOT&#39;];

echo &#39;<br>&#39;;



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

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

echo &#39;<br>&#39;;



echo &#39;<br>&#39;;

echo "本文来自PHP中文网";

相關推薦:

php取得網站根目錄物理路徑的幾種方法

以上是PHP取得路徑和目錄的方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn