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 | 用于生成器函数 | 
