PHP關鍵字的意思是在語法中有特殊意義的字元;關鍵字是用來識別檔案中各個記錄的特定資料項目的值,PHP關鍵字表示已經被PHP語言本身使用,不能作為其他用途使用的字,例如Private、Protected、Public、static、Final、Abstract等等。
本文操作環境:Windows10系統、PHP8.1版、Dell G3電腦
所謂關鍵字就是已被語言本身使用, 不能作其它用途使用的字
任何PHP開發人員在使用面向對象構建WEB應用程序時,都需要掌握6個關鍵字,他們分別是:
Private
Private是存取控制的最核心部分,因此,在類別中被定義成Private的屬性(變數)或方法只能在該類別內部訪問,該類別的任何實例(物件)或子類別都無法訪問,同樣,你也不能透過類別名稱直接存取。
Protected
Protected的存取等級僅次於Private,被定義為Protected的屬性(變數)或方法不僅在本類別中可以被訪問,在該類別的子類別中同樣可以訪問,這是Private屬性所不能的。
Public
Public具有最大的存取權限,被定義成Public的屬性(變數)或方法可以在程式的任何位置、任何時間存取。
static
當我們在類別中宣告一個屬性(變數)為static,那麼該屬性的值在其所有物件中都是可見的,就是一個共享變量,因此,static屬性值依賴類別而非物件。靜態屬性不能透過物件訪問,而是用類別名稱加::符號直接存取。同樣,靜態方法也具有物件共用特性,但需要注意如下兩點:
直接透過類別名稱加::存取靜態方法
靜態方法中不能使用$this關鍵字
Final
#如果屬性(變數)被Final修飾,那麼該屬性(變數)值不能被改變,如果是函數,則函數不能被覆寫或重寫。
Abstract
定義為Abstract的類別不能被實例化。任何一個類,如果它裡面至少有一個方法是被宣告為Abstract,那麼這個類別就必須被宣告為Abstract。被定義為Abstract的方法只是聲明了其呼叫方式(參數),不能定義其特定的功能實作。
擴充知識
運算子
##運算子是在表達式中用來連接不同物件的運算符,不同的操作符指定了不同的運算方式。 可以把操作符理解為語言內建的,最基礎的函數,不可取代的函數! 操作子本質上也是函數。只是操作符是編譯器需要進一步解釋。函數
函數是一組一起執行一個任務的語句函數與運算子區別:
PHP影片教學》
以上是php關鍵字什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!