关键词列表

这些词语在 PHP 中有着特殊的意义。它们中有些像是函数,有些像是常量……但是它们不是的,它们只是语言结构的一部分。不能使用它们的任何一个作为常量、方法名或是类名。但是可以将它们作为变量名使用,不过这样会导致混淆。

从PHP7.0.0开始这些关键字允许被用作类的属性、常量以及类的方法名,或者接口名和traints名,除了class不能被用作常量名。

__halt_compilerabstractandarrayas
breakcallable (as of PHP 5.4)casecatchclass
cloneconstcontinuedeclaredefault
diedoechoelseelseif
emptyenddeclareendforendforeachendif
endswitchendwhileevalexitextends
finalfinally (从PHP 5.5开始)forforeachfunction
globalgoto (从PHP 5.3开始)ifimplementsinclude
include_onceinstanceofinsteadof (从PHP 5.4开始)interfaceisset
listnamespace (从PHP 5.3开始)neworprint
privateprotectedpublicrequirerequire_once
returnstaticswitchthrowtrait (从PHP 5.4开始)
tryunsetusevarwhile
xoryield (从PHP 5.5开始)
CLASSDIR (从PHP 5.3开始)FILEFUNCTIONLINEMETHOD
NAMESPACE (从PHP 5.3开始)TRAIT (从PHP 5.4开始)