天天看點

php base_dir,PHP路徑相關 dirname,realpath,__FILE__

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

php base_dir,PHP路徑相關 dirname,realpath,__FILE__

1.    __FILE__   目前檔案的絕對路徑

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

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

php base_dir,PHP路徑相關 dirname,realpath,__FILE__

如果在 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

這就是微學網-程式員之家為你提供的"PHP路徑相關 dirname,realpath,__FILE__"希望對你有所幫助.本文來自網絡,轉載請注明出處:http://www.weixuecn.cn/article/7239.html