PHP 幾個 PHP 的“魔術常量” __LINE__ , __FILE__ ,__FUNCTION__

幾個 PHP 的“魔術常量”
名稱 說明 
__LINE__ 文件中的當前行號。 
__FILE__ 文件的完整路徑和文件名。如果用在包含文件中,則返回包含文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。 
__FUNCTION__ 函數名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該函數被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。 
__CLASS__ 類的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。 
__METHOD__ 類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)
 
 
 
dirname(__FILE__) 取到的是當前文件所在的絕對目錄 
../ 這裏是上一級目錄 
如果是 ./ 則是同級目錄

舉個例子:
假設,現在的文件目錄是 D:\www\yoursite\test.php
那麼dirname(__FILE__) 就是D:\www\yoursite
dirname(__FILE__).'/../‘ 這裏就是 D:\www\yoursite/../ 實際上就是路徑D:\www

dirname(__FILE__).'/../popup.php'  實際上就是路徑 D:\www\popup.php
發佈了3 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章