幾個 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