ホームページ  >  記事  >  バックエンド開発  >  PHPの命名規則の詳細な紹介

PHPの命名規則の詳細な紹介

WBOY
WBOYオリジナル
2016-07-25 09:00:071338ブラウズ
  1. class NameOneTwo
  2. class Name
コードをコピー

2.

現在、異なるベンダーやグループのクラス ライブラリ間のクラス名の競合を避けるために、名前空間がますます広く使用されています。名前空間がまだ採用されていない場合は、クラス名の競合を避けるために、クラス名の前に一意の接頭辞を追加するのが一般的です。もちろん、それ以上の文字を使用することをお勧めします。 例:

  1. John Johnson のデータ構造クラス ライブラリには、次のように Jj を付けることができます:
  2. クラス JjLinkList
  3. {
  4. }
コードをコピー
3.

クラスの命名と同じルールを採用し、メソッドの機能を説明するためにも英単語を使用します。​ 例:

    class NameOneTwo
  1. 命名
  2. 属性名には先頭に文字「m」を付ける必要があります。接頭辞「m」は、クラス命名に関する一貫した規則に従います。 「r」が参照を表すのと同様に、「m」は常に名前の先頭を変更します。 「m」接頭辞は、クラス属性とメソッド名の間の競合を防ぎます。メソッド名とプロパティ名は、特に要素にアクセスする場合によく似ています。​ 例:
class NameOneTwo {
function VarAbc() {};

function ErrorNumber() {};

var mVarAbc;

var mErrorNumber

var mrName;
}
  1. コードをコピー
  2. 5. メソッド内のパラメータの名前付け
  3. 最初の文字は小文字を使用してください。最初の文字以降の単語はすべて、クラスの命名規則に従って大文字になります。​ こうすることで、いつでもどの変数がどの変数に対応するかを知ることができます。さらに、これにより、名前の競合を引き起こすことなく、クラス名に似た名前を使用できます。 例:
class NameOneTwo

6. 変数の名前付け

すべての文字は小文字を使用してください。各単語の区切り文字として「_」を使用します。多くの PHP チュートリアルではこれが述べられています。 このようにして、コード内の変数の範囲が明確になります。コード内ではすべての変数が異なって見えるため、簡単に識別できます。​ 例:
  1. function HandleError($errorNumber)
  2. {
  3. $error = OsErr();
  4. $time_of_error = OsErr->getTimeOfError;
  5. cessor;
}
コードをコピー

7.グローバル変数の名前付け

グローバル変数には接頭辞「g」を付ける必要があります。 変数のスコープを知ることは非常に重要です。​ 例:
  1. global $gLog;
  2. global &$grLog;
  3. コードをコピー
8. 関数名は C GNU の規則に従い、文字はすべて小文字で、単語の区切りには「_」が使用されます。 これにより、関連するクラス名を区別しやすくなります。​ 例:

function some_bloody_function()
{
    }
  1. コードをコピー

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。