PHP路徑相關 dirname,realpath,__FILE__


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

 

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

如果在index.php中調用 則返回  E:\wamp\www\index.php

 

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

 

 

如果在 c_system_base.php中調用__FILE__ 則返回:

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

 

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

一般跟__FILE__聯合使用

 

如果在 c_system_base.php中調用dirname(__FILE__) 則返回 

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

如果調用 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM