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