首頁 >後端開發 >php教程 >未結束的字串常數 PHP中幾個常用的魔術常數

未結束的字串常數 PHP中幾個常用的魔術常數

WBOY
WBOY原創
2016-07-29 08:48:07962瀏覽

有七個魔術常數它們的值隨著它們在程式碼中的位置改變而改變。例如 __LINE__ 的值就依賴它在腳本中所處的行來決定。這些特殊的常數不區分大小寫,如下:

名稱 說明
__LINE __LINE%。
__FILE__ 檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則傳回被包含的檔案名稱。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連接,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對路徑。
__DIR__ 檔案所在的目錄。如果用在被包含檔案中,則傳回被包含的檔案所在的目錄。它等價於 dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜杠。 (PHP 5.3.0新增) =
__FUNCTION__ 函數名稱(PHP 4.3.0 新加)。自 PHP 5 起本常數傳回該函數被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。
__CLASS__ 類的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常數傳回該類別被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。
__METHOD__ 類的方法名稱(PHP 5.0.0 新增)。傳回該方法被定義時的名字(區分大小寫)。
__NAMESPACE__ 目前命名空間的名稱(大小寫敏感)。這個常數是在編譯時定義的(PHP 5.3.0 新增)

以上就介紹了未結束的字串常數 PHP中幾個常用的魔術常數,包括了未結束的字串常數方面的內容,希望對PHP教程有興趣的朋友有所幫助。

🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn