PHP取得路徑和目錄的方法總結【必看篇】和技巧

黄舟
發布: 2023-03-06 11:36:02
原創
1919 人瀏覽過

下面小編就為大家帶來一篇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 "本文来自脚本之家";
登入後複製

列印結果如下【我的根目錄是:G:/web】:

#以上就是PHP取得路徑與目錄的方法總結【必看篇】和技巧的內容,更多相關內容請關注PHP中文網(www.php.cn)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!