程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP路徑相關 dirname,realpath,__FILE__,dirnamerealpath

PHP路徑相關 dirname,realpath,__FILE__,dirnamerealpath

編輯:關於PHP編程

PHP路徑相關 dirname,realpath,__FILE__,dirnamerealpath


​比如:程序根目錄在: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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved