PHP獲取路徑和目錄方法總結

2021-07-09 12:27:13 字數 1176 閱讀 6067

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

<?php

/*** php獲取路徑或目錄實現

* @link

*///魔術變數,獲取當前檔案的絕對路徑

echo "__file__: *****===> "

.__file__;

echo '';

//魔術變數,獲取當前指令碼的目錄

echo "__dir__: *****===> "

.__dir__;

echo '';

//dirname返回路徑的目錄部分,dirname(__file__)相當於__dir__

echo "dirname(__file__): *****===> "

.dirname(__file__);

echo '';

//$_server['php_self']和$_server['script_name']的結果一般相同,他們都是獲取當前指令碼的檔名

//只有當php以cgi方式執行時有區別,但是現在幾乎找不到以cgi方式執行php了

echo '$_server["php_self"]: *****===> '

.$_server[

'php_self'

];echo '';

echo '$_server["script_name"]: *****===> '

.$_server[

'script_name'

];echo '';

//當前執行指令碼的絕對路徑。記住,在cli方式執行php是獲取不到的

echo '$_server["script_filename"]: *****===> '

.$_server[

'script_filename'

];echo '';

//當前執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。

echo '$_server["document_root"]: *****===> '

.$_server[

'document_root'

];echo '';

//getcwd()返回當前工作目錄

echo "getcwd(): *****===> "

.getcwd();

echo '';

echo '';

PHP獲取路徑和目錄方法總結

php獲取路徑或目錄實現 常用 1.獲取當前檔案目錄絕對路徑 dirname file d mywap myweb learn php path 2.獲取當前檔案目錄絕對路徑 getcwd d mywap myweb learn php path 3.獲取當前檔案目錄絕對路徑 dir d mywap...

Android 獲取路徑目錄方法

environment 常用方法 另外,getcachedir 和getfilesdir 方法區別 獲取sdcard根目錄,android資料目錄 根目錄 public void getsdpath toast.maketext tag,getexternalstoragedirectory sdd...

PHP獲取路徑和目錄相關的操作

php獲取路徑和目錄相關的操作 魔術變數,獲取當前檔案的絕對路徑 echo file file echo 魔術變數,獲取當前指令碼的目錄 echo dir dir echo dirname返回路徑的目錄部分,dirname file 相當於 dir echo dirname file dirname...