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 | 在生成器函式中使用 |