避免使用PHP保留字做爲常量、類名和方法名,以及命名空間的命名

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開始) 函數

相關文章
相關標籤/搜索