-
- class NameOneTwo
- class Name
-
コードをコピー
2.
現在、異なるベンダーやグループのクラス ライブラリ間のクラス名の競合を避けるために、名前空間がますます広く使用されています。名前空間がまだ採用されていない場合は、クラス名の競合を避けるために、クラス名の前に一意の接頭辞を追加するのが一般的です。もちろん、それ以上の文字を使用することをお勧めします。
例:
- John Johnson のデータ構造クラス ライブラリには、次のように Jj を付けることができます:
- クラス JjLinkList
- {
- }
-
コードをコピー
3.
クラスの命名と同じルールを採用し、メソッドの機能を説明するためにも英単語を使用します。
例:
class NameOneTwo- 命名
-
- 属性名には先頭に文字「m」を付ける必要があります。接頭辞「m」は、クラス命名に関する一貫した規則に従います。 「r」が参照を表すのと同様に、「m」は常に名前の先頭を変更します。
「m」接頭辞は、クラス属性とメソッド名の間の競合を防ぎます。メソッド名とプロパティ名は、特に要素にアクセスする場合によく似ています。
例:
-
-
-
class NameOneTwo { function VarAbc() {}; function ErrorNumber() {}; var mVarAbc; var mErrorNumber var mrName; }
- コードをコピー
-
-
- 5. メソッド内のパラメータの名前付け
-
- 最初の文字は小文字を使用してください。最初の文字以降の単語はすべて、クラスの命名規則に従って大文字になります。
こうすることで、いつでもどの変数がどの変数に対応するかを知ることができます。さらに、これにより、名前の競合を引き起こすことなく、クラス名に似た名前を使用できます。
例:
-
-
-
class NameOneTwo
6. 変数の名前付け
すべての文字は小文字を使用してください。各単語の区切り文字として「_」を使用します。多くの PHP チュートリアルではこれが述べられています。
このようにして、コード内の変数の範囲が明確になります。コード内ではすべての変数が異なって見えるため、簡単に識別できます。
例:
-
-
- function HandleError($errorNumber)
- {
- $error = OsErr();
- $time_of_error = OsErr->getTimeOfError;
- cessor;
}
コードをコピー 7.グローバル変数の名前付け
グローバル変数には接頭辞「g」を付ける必要があります。
変数のスコープを知ることは非常に重要です。
例:
-
-
- global $gLog;
- global &$grLog;
-
-
- コードをコピー
8.
関数名は C GNU の規則に従い、文字はすべて小文字で、単語の区切りには「_」が使用されます。
これにより、関連するクラス名を区別しやすくなります。
例:
function some_bloody_function()
|