PHP课程
/ 关键词
关键词
PHP 关键词
PHP 有一组关键字是保留字,不能用作函数名、类名或方法名。在 PHP 7 之前,这些关键字也不能用作类的属性名:
| 关键词 | 描述 |
|---|---|
| abstract | 声明类为抽象类。 |
| and | 逻辑运算符。 |
| as | 在 foreach 循环中使用。 |
| break | 跳出循环和 switch 语句。 |
| callable | 可以作为函数执行的数据类型。 |
| case | 用于 switch 条件中。 |
| catch | 用于 try..catch 语句中。 |
| class | 声明类。 |
| 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 | 解决与特质的冲突。 |
| interface | 声明接口。 |
| isset | 检查变量是否存在且不为 null。 |
| list | 将数组元素分配给变量。 |
| namespace | 声明命名空间。 |
| new | 创建对象。 |
| or | 逻辑运算符。 |
| 输出文本。 | |
| private | 声明属性、方法或常量为私有。 |
| protected | 声明属性、方法或常量为受保护。 |
| public | 声明属性、方法或常量为公有。 |
| require | 嵌入另一个文件中的代码。 |
| require_once | 嵌入另一个文件的代码(仅一次)。 |
| return | 退出函数并返回值。 |
| static | 声明属性或方法为静态。 |
| switch | 创建 switch 块。 |
| throw | 抛出异常。 |
| trait | 声明特质。 |
| try | 创建 try...catch 结构。 |
| unset | 删除变量或数组元素。 |
| use | 使用命名空间。 |
| var | 声明变量(PHP 4中使用,现在已被废弃)。 |
| while | 创建 while 循环或结束 do...while 循环。 |
| xor | 逻辑运算符。 |
| yield | 用于生成器函数。 |
| yield from | 用于生成器函数。 |