PHP 保留关键词列表
这些词语在 PHP 中有着特殊的意义。它们中有些像是函数,有些像是常量……但是它们不是的,它们只是语言结构的一部分。不能使用它们的任何一个作为常量、方法名或是类名。但是可以将它们作为变量名使用,不过这样会导致混淆。
从PHP7.0.0开始这些关键字允许被用作类的属性、常量以及类的方法名,或者接口名和traints名,除了class不能被用作常量名。
__halt_compiler()【停止_编译器】
中断编译器的执行
abstract 【抽象的。记忆技巧:abs 去掉,离去 + tract 拉 → 将[具体意义]抽走 → 抽象的】
抽象类
and
逻辑运算符——逻辑与
array()
新建一个数组
as
foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。有两种语法:
foreach (array_expression as $value)
foreach (array_expression as $key => $value)
第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。
第二种格式做同样的事,只除了当前单元的键名也会在每次循环中被赋给变量 $key。
break
break 结束当前 for,foreach,while,do-while 或者 switch 结构的执行。
break 可以接受一个可选的数字参数来决定跳出几重循环。
callable (as of PHP 5.4) 请求即付的
一些函数如 call_user_func() 或 usort() 可以接受用户自定义的回调函数作为参数。回调函数不止可以是简单函数,还可以是对象的方法,包括静态类方法。
case 案例
catch
catch可以使用 多个块来捕获不同类别的异常。正常执行(当try 块内没有引发异常时)将catch在顺序定义的最后一个块之后继续执行。块中的异常可以为thrown(或重新抛出)catch。
class
每个类的定义都以关键字 class 开头
clone
对象复制可以通过 clone 关键字来完成
const
类常量,在类中始终保持不变的值定义为常量
continue 继续做
continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环
declare 声明
default
die()
do
echo
else
elseif
empty()
enddeclare
endfor
endforeach
endif
endswitch
endwhile
eval()
exit()
extends
final
finally (从PHP 5.5开始)
for
foreach
function
global
goto (从PHP 5.3开始)
if
implements
include
include_once
instanceof
insteadof (从PHP 5.4开始)
interface
isset()
list()
namespace (从PHP 5.3开始)
new
or
private
protected
public
require
require_once
return
static
switch
throw
trait (从PHP 5.4开始)
try
unset()
use
var
while
xor
yield (从PHP 5.5开始)
PHP 保留关键词列表:https://yzdlm.com/php/178.html
作者:大脸猫 分类: 大脸猫PHP博客
上一篇:JavaScript中创建对象的四种方式 下一篇:PHP中的「abstract」关键词「抽象」