以下列表概述了 PHP 專案在為新的內部識別符號選擇名稱時保留的權利。最終指南是官方的 » 程式碼規範
PHP 擁有頂層命名空間,但會嘗試尋找合適的描述性名稱,並避免任何明顯的衝突。
函式名稱在單字之間使用底線,而類別名稱則同時使用 駝峰式命名法 (camelCase)
和 帕斯卡命名法 (PascalCase)
規則。
PHP 會在擴充的所有全域符號前加上擴充的名稱。(過去,這項規則有很多例外。)範例
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos()(過去錯誤的範例)
new SplFileObject()
然而,迭代器和例外只是在後面加上「Iterator
」和「Exception
」。範例
PHP 保留所有以 __
開頭的符號作為魔術方法或屬性。除非您要使用已記載的魔術功能,否則建議您不要在 PHP 中建立以 __
開頭的符號。範例: