首頁  >  文章  >  後端開發  >  php 中的魔術常數有哪些?

php 中的魔術常數有哪些?

怪我咯
怪我咯原創
2017-06-20 10:33:561851瀏覽

在php中我們可以自訂常數,同時php中也自訂了一些好用的常數,這些常數會根據其所在的位置而自動變化。 我們稱為魔術常數

php中有八個魔術常數:

  • 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 中該值總是小寫字母的。類別名稱包括其被宣告的作用區域(例如 Foo\Bar)。注意自 PHP 5.4 起 CLASS 對 trait 也起作用。當用在 trait 方法時,CLASS 是呼叫 trait 方法的類別的名字。    

  • TRAIT    Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常數傳回 trait 被定義時的名字(區分大小寫)。 Trait 名包括其被聲明的作用區域(例如 Foo\Bar)。    

  • METHOD    類別的方法名稱(PHP 5.0.0 新加)。傳回該方法被定義時的名字(區分大小寫)。    

  • NAMESPACE    目前命名空間的名稱(區分大小寫)。此常數是在編譯時定義的(PHP 5.3.0 新增)。    

以上是php 中的魔術常數有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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