PHP 關鍵字
PHP 關鍵詞
PHP 有一組關鍵字,這些是保留字,不能用作函式名、類名或方法名。在 PHP 7 之前,這些關鍵字也不能用作類屬性名。
| 關鍵字 | 描述 |
|---|---|
| abstract | 將類宣告為抽象類 |
| and | 邏輯運算子 |
| as | 在 foreach 迴圈中使用 |
| break | 跳出迴圈和 switch 語句 |
| callable | 可作為函式執行的資料型別 |
| case | 在 switch 條件語句中使用 |
| catch | 在 try..catch 語句中使用 |
| 類別 | 宣告一個類 |
| clone | 建立物件的副本 |
| const | 定義類常量 |
| continue | 跳至迴圈的下一次迭代 |
| declare | 為程式碼塊設定指令 |
| default | 在 switch 語句中使用 |
| do | 建立 do...while 迴圈 |
| echo | 輸出文字 |
| else | 在條件語句中使用 |
| elseif | 在條件語句中使用 |
| empty | 檢查表示式是否為空 |
| enddeclare | 結束 declare 塊 |
| endfor | 結束 for 塊 |
| endforeach | 結束 foreach 塊 |
| endif | 結束 if 或 elseif 塊 |
| endswitch | 結束 switch 塊 |
| endwhile | 結束 while 塊 |
| extends | 擴充套件類或介面 |
| final | 將類、屬性或方法宣告為 final |
| finally | 在 try...catch 語句中使用 |
| fn | 宣告箭頭函式 |
| for | 建立 for 迴圈 |
| foreach | 建立 foreach 迴圈 |
| function | 建立函式 |
| global | 從全域性作用域匯入變數 |
| goto | 跳轉到程式碼行 |
| if | 建立條件語句 |
| implements | 實現介面 |
| include | 嵌入另一個檔案的程式碼 |
| include_once | 嵌入另一個檔案的程式碼 |
| instanceof | 測試物件的類 |
| insteadof | 解決與 trait 的衝突 |
| interface | 宣告介面 |
| isset | 檢查變數是否存在且不為 null |
| 列表 | 將陣列元素分配給變數 |
| namespace | 宣告名稱空間 |
| new | 建立物件 |
| 或 | 邏輯運算子 |
| 列印 | 輸出文字 |
| private | 將屬性、方法或常量宣告為 private |
| protected | 將屬性、方法或常量宣告為 protected |
| 公共 | 將屬性、方法或常量宣告為 public |
| require | 嵌入另一個檔案的程式碼 |
| require_once | 嵌入另一個檔案的程式碼 |
| return | 退出函式並返回值 |
| static | 將屬性或方法宣告為 static |
| switch | 建立 switch 塊 |
| throw | 丟擲異常 |
| trait | 宣告 trait |
| try | 建立 try...catch 結構 |
| unset | 刪除變數或陣列元素 |
| use | 使用名稱空間 |
| var | 宣告變數 |
| while | 建立 while 迴圈或結束 do...while 迴圈 |
| xor | 邏輯運算子 |
| yield | 在生成器函式中使用 |
| yield from | 在生成器函式中使用 |