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