相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說明
- thinkPHP5框架實(shí)現(xiàn)分頁查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
PHP獲取路徑和目錄的方法總結(jié)【必看篇】
PHP獲取目錄和的方法通過魔術(shù)變量;通過超級(jí)全局變量;通過相關(guān)函數(shù)等等:
<?php /** * PHP獲取路徑或目錄實(shí)現(xiàn) */ //魔術(shù)變量,獲取當(dāng)前文件的絕對(duì)路徑 echo "__FILE__: ========> ".__FILE__; echo '<br/>'; //魔術(shù)變量,獲取當(dāng)前腳本的目錄 echo "__DIR__: ========> ".__DIR__; echo '<br/>'; //dirname返回路徑的目錄部分,dirname(__FILE__)相當(dāng)于__DIR__ echo "dirname(__FILE__): ========> ".dirname(__FILE__); echo '<br/>'; //$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的結(jié)果一般相同,他們都是獲取當(dāng)前腳本的文件名 //只有當(dāng)php以cgi方式運(yùn)行時(shí)有區(qū)別,但是現(xiàn)在幾乎找不到以cgi方式運(yùn)行php了 echo '$_SERVER["PHP_SELF"]: ========> '.$_SERVER['PHP_SELF']; echo '<br/>'; echo '$_SERVER["SCRIPT_NAME"]: ========> '.$_SERVER['SCRIPT_NAME']; echo '<br/>'; //當(dāng)前執(zhí)行腳本的絕對(duì)路徑。記住,在CLI方式運(yùn)行php是獲取不到的 echo '$_SERVER["SCRIPT_FILENAME"]: ========> '.$_SERVER['SCRIPT_FILENAME']; echo '<br/>'; //當(dāng)前運(yùn)行腳本所在的文檔根目錄。在服務(wù)器配置文件中定義。 echo '$_SERVER["DOCUMENT_ROOT"]: ========> '.$_SERVER['DOCUMENT_ROOT']; echo '<br>'; //getcwd()返回當(dāng)前工作目錄 echo "getcwd(): ========> ".getcwd(); echo '<br>'; echo '<br>'; echo "本文來自腳本之家";