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 | 结束一个声明块 |
| endfor | 结束一个for块 |
| endforeach | 结束一个foreach块 |
| endif | 结束 if 或 elseif 块 |
| endswitch | 结束一个开关块 |
| 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 | 检查变量是否存在且不为空 |
| list | 将数组元素赋值给变量 |
| namespace | 声明一个命名空间 |
| new | 创建一个对象 |
| or | 逻辑运算符 |
| 输出文本 | |
| private | 将属性、方法或常量声明为私有 |
| protected | 将属性、方法或常量声明为受保护 |
| public | 将属性、方法或常量声明为公共 |
| require | 从另一个文件嵌入代码 |
| require_once | 从另一个文件嵌入代码 |
| return | 退出函数并返回值 |
| static | 将属性或方法声明为静态 |
| switch | 创建一个开关块 |
| throw | 抛出异常 |
| trait | 声明一个特征 |
| try | 创建一个 try...catch 结构 |
| unset | 删除一个变量或数组元素 |
| use | 使用命名空间 |
| var | 声明一个变量 |
| while | 创建一个while循环或结束一个do...while循环 |
| xor | 逻辑运算符 |
| yield | 用于生成器函数 |
| yield from | 用于生成器函数 |
