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