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