http://php.net/manual/zh/reserved.keywords.phpphp
這些詞語在 PHP 中有着特殊的意義。它們中有些像是函數,有些像是常量……可是它們不是的,它們只是語言結構的一部分。不能使用它們的任何一個做爲常量、方法名或是類名。可是能夠將它們做爲變量名使用,不過這樣會致使混淆。
從PHP7.0.0開始這些關鍵字容許被用做類的屬性、常量以及類的方法名,或者接口名和traints名,除了class不能被用做常量名。
PHP 關鍵詞 __halt_compiler() abstract and array() as
break callable (as of PHP 5.4) case catch class
clone const 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 print
private protected public require require_once
return static switch throw trait (從PHP 5.4開始)
try unset() use var while
xor yield (從PHP 5.5開始)
編譯時常量 __CLASS__ __DIR__ (從PHP 5.3開始) __FILE__ __FUNCTION__ __LINE__ __METHOD__
__NAMESPACE__ (從PHP 5.3開始) __TRAIT__ (從PHP 5.4開始) 函數