PHP路徑相關 dirname,realpath,__FILE__

​好比:程序根目錄在:E:\wamp\www 中php

 

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

若是在index.php中調用 則返回  E:\wamp\www\index.phpio

 

下面再看一下 程序根目錄的目錄結構function

 

 

若是在 c_system_base.php中調用__FILE__ 則返回:程序

E:\wamp\www\zb_system\function\c_system_base.php方法

 

2.dirname    返回當前目錄的上級目錄 或當前文件所在的目錄 (結尾不帶/)im

通常跟__FILE__聯合使用wamp

 

若是在 c_system_base.php中調用dirname(__FILE__) 則返回 img

E:\wamp\www\zb_system\function    (文說件返回所在目錄)di

若是調用 dirname(dirname(__FILE__)) 則返回  

E:\wamp\www\zb_system        (目錄返回上級目錄)

 

realpath()    方法 返回當前文件的絕對路徑 或 相對根目錄的路徑

若是在 c_system_base.php中調用realpath(__FILE__) 則返回

E:\wamp\www\zb_system\function\c_system_base.php

 

realpath('/')    返回磁盤根目錄    E:\

realpath('./')    返回根目錄  E:\wamp\www

realpath('../')    返回相對程序根目錄的上級目錄

也能夠和dirname配合使用 通常還會加上幾個相對路徑../ (前面要加/  即:/../)

realpath(dirname(__FILE__))    返回  E:\wamp\www\zb_system\function

realpath(dirname(__FILE__).'/../')  返回 E:\wamp\www\zb_system

realpath(dirname(__FILE__).'/../../')    返回    E:\wamp\www

相關文章
相關標籤/搜索