ルール
以下のリストは、PHP プロジェクトで新たな内部識別子を作成する際に
どのような基準で名前を決めているのかを
おおまかにまとめたものです。完全な規約は、公式の
» コーディング規約
を参照ください。
-
PHP はトップレベルの名前空間を所有していますが、
きちんとしたわかりやすい名前をつけるようにこころがけ、
衝突が起こらないようにしています。
-
関数名では、単語の間にアンダースコアを使用します。クラスの場合は、
キャメルケース (camelCase) 形式や
パスカルケース (PascalCase) 形式を使います。
-
PHP の拡張モジュールのグローバルシンボルには、
その拡張モジュールの名前を先頭につけます
(過去には、この原則を守っていない例が大量にありました)。
たとえば次のようになります。
-
しかし、イテレータや例外については、単純に最後に
"Iterator" および "Exception"
を追加するようにします。例えば次のようになります。
-
PHP では、__ で始まるシンボルを特殊なものとして予約済みです。
以下にあげるような文書化されている機能を使用する場合を除き、
__ で始まるシンボルを作成しないことを推奨します。