« グローバル名前空間
Tips »

ルール

以下のリストは、PHP プロジェクトで新たな内部識別子を作成する際に どのような基準で名前を決めているのかを おおまかにまとめたものです。完全な規約は、公式の » PHP コーディング規約 を参照ください。

  • PHP はトップレベルの名前空間を所有していますが、 きちんとしたわかりやすい名前をつけるようにこころがけ、 衝突が起こらないようにしています。

  • 関数名では、単語の間にアンダースコアを使用します。クラス名では パスカルケース (PascalCase) 形式を、 メソッド名ではキャメルケース (camelCase) 形式を使います。

  • PHP の拡張モジュールのグローバルシンボルには、 その拡張モジュールの名前を先頭につけます (過去には、この原則を守っていない例が大量にあったため、 拡張モジュール名がついていない既存の名前も存在します)。 たとえば次のようになります。

  • しかし、イテレータや例外については、単純に最後に "Iterator" および "Exception" を追加するようにします。例えば次のようになります。

  • PHP では、__ で始まるシンボルを特殊なものとして予約済みです。 以下にあげるような文書化されている機能を使用する場合を除き、 __ で始まるシンボルを作成しないことを推奨します。

関連キーワード:
ルール   拡張   シンボル   空間   規約   ケース   過去   Tips   レベル   命名   手引き   内部   識別子   基準   公式   コーディング   トップレベル   所有   衝突   単語   アンダー   スコア   パスカル   PascalCase   キャメル
関連する関数・ページ:
userlandnaming   userlandnaming.globalnamespace   userlandnaming.tips   language.namespaces.rules   language.namespaces   function.extract