首頁  >  文章  >  後端開發  >  詳解與PHP路徑相關的dirname,realpath,__FILE__函數

詳解與PHP路徑相關的dirname,realpath,__FILE__函數

PHP中文网
PHP中文网原創
2017-06-05 09:35:242313瀏覽

在文件中例如:程序根目錄在:E:wampwww 中

PHP路径相关 dirname,realpath,__FILE__ 

1.    __FILE__   當前文件的絕對路徑

如果在index.com看一下程式根目錄的目錄結構

 

PHP路径相关 dirname,realpath,__FILE__如果在c_system_base.php中呼叫__FILE__ 則回傳:

E:wampwwwzb_systemfunctionc_system_base.php

E:wampwwwzb_systemfunctionc_system_base目錄(結尾不帶/)

一般跟__FILE__聯合使用如果在c_system_base.php中調用dirname(__FILE__) 則返回 

E:wampwwwzb_systemfunction c dirname(__FILE__)) 則返回 

E:wampwwwzb_system        (目錄返回上級目錄)

3.realpath()

. (__FILE__) 則回傳

E:wampwwwzb_systemfunctionc_system_base.php

realpath('/')    回磁碟根目錄    E:: )    返回相對程式根目錄的上級目錄

也可以和dirname配合使用一般還會加上幾個相對路徑../ (前面要加/  即:/../)

realpath(dirname(__FILE__))回 E:wampwwwzb_systemfunction

realpath(dirname(__FILE__).'/../')  回傳 E:wampwwwzb_system

realpath(dirname(__FILE__).'/..//www/www..//wwwowww 就介紹了PHP路徑相關dirname,realpath,__FILE__,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

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