以下列表指出了 PHP 工程在選擇新的內部標識符時(shí)保留給自己的權利。最終指南是官方的? 編碼標準:
PHP 擁有最頂層命名空間,但是會(huì )嘗試找到合體的描述命名以避免任何明顯的沖突。
函數名在兩個(gè)詞中間使用下劃線(xiàn),類(lèi)名則同時(shí)使用 camelCase
和 PascalCase
規則。
PHP 在任何擴展庫的全局符號前附加上擴展庫的名稱(chēng)(此規則在過(guò)去則有無(wú)數例外)。例如:
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos()(以前的一個(gè)失誤例子)
new SplFileObject()
Iterators 和 Exceptions 則只是簡(jiǎn)單加上
"Iterator
" 和 "Exception
"
后綴。例如:
PHP 保留所有以 __
開(kāi)頭的符號作為魔術(shù)符號。建議用戶(hù)不要在 PHP
中創(chuàng )建以 __
打頭的符號,除非是要使用有文檔記載的魔術(shù)函數功能。例如: