关键词列表

这些词语在 PHP 中有着特殊的意义。它们中有些像是函数,有些像是常量,但是它们不是真的,它们只是语言结构的一部分。不能使用它们的任何一个作为常量、类名或函数名。但是它们可以被用作类的属性、常量以及类的方法名,或者接口名和 traits 名,除了 class 不能被用作常量名。

PHP 关键词
__halt_compiler()abstractandarray()as
breakcallablecasecatchclass
cloneconstcontinuedeclaredefault
die()doechoelseelseif
empty()enddeclareendforendforeachendif
endswitchendwhileeval()exit()extends
finalfinallyfn(从 PHP 7.4 开始) forforeach
functionglobalgotoifimplements
includeinclude_onceinstanceofinsteadofinterface
isset()list()match(从 PHP 8.0 开始) namespacenew
orprintprivateprotectedpublic
readonly(自 PHP 8.1.0 起)* requirerequire_oncereturnstatic
switchthrowtraittryunset()
usevarwhilexoryield
yield from    

* readonly 可用作函数名。

编译时常量
__CLASS____DIR____FILE____FUNCTION____LINE____METHOD__
__NAMESPACE____TRAIT__
To Top