初めて PHP を学ぶとき、PHP の名前付けの問題に遭遇するかもしれません。ここでは、PHP の名前付けルールを紹介します。それが、今後の学習資料として書き留めて保管できることを願っています。
1. PHP 命名規則 適切な命名
命名はプログラム計画の核心です。古代人は、人の本当の名前を知ると、その人に対して信じられないほどの力が与えられると信じていました。物事に適切な名前を考えている限り、それはあなたとあなたの後に続く人たちに、コードよりも大きな力を与えるでしょう。笑うな! 名前は、その生態学的環境における物事の長期にわたる広範囲にわたる結果です。一般に、システムを理解しているプログラマだけが、システムに最も適切な名前を思いつくことができます。すべての名前が自然に適切であれば、関係は明確であり、意味を推測することができ、一般の人々の推論が期待できます。
対応するオブジェクトに一致する名前が少数しかない場合は、デザインをもう一度よく見ることをお勧めします。
2. PHP 命名規則 クラスの命名
クラス (クラス) に名前を付ける前に、まずそれが何であるかを理解する必要があります。クラス名が提供する手がかりに基づいてクラスが何であるかをまだ思い出せない場合は、設計が十分ではありません。 3 つ以上の単語で構成される名前が混在していると、システム内のさまざまなエンティティ間で混乱が生じやすくなります。設計をもう一度見直して、(CRC セッション カード) を使用して、その名前に対応するエンティティに非常に多くの機能があるかどうかを確認してください。 派生クラスに名前を付けるときは、その親クラスの名前を含める誘惑を避ける必要があります。クラスの名前はそれ自体にのみ関連し、その親クラスの名前とは何の関係もありません。 たとえば、システムがエージェントを使用している場合、実際に情報を送信するコンポーネントに「DownloadAgent」という名前を付けます。
3. メソッドと関数の命名に関する PHP 命名規則
通常、各メソッドと関数はアクションを実行するため、その名前付けは、その内容を明確に示す必要があります。ErrorCheck() の代わりに CheckForErrors() を使用し、代わりに DumpDataToFile() を使用します。 DataFile() の。そうすることで、関数とデータがより区別しやすいオブジェクトになります。
サフィックス名が役立つ場合があります:
◆Max - エンティティに割り当てることができる最大値を意味します。
◆Cnt - 実行中のカウント変数の現在値。
◆キー - キーの値。
例: RetryMax は最大再試行数を表し、RetryCnt は現在の再試行数を表します。
場合によっては接頭辞が便利です:
◆Is - 何かについて質問することを意味します。 Is を見るたびに、人々はそれが問題であることがわかります。
◆Get - 値を取得することを意味します。
◆Set - 数値を設定することを意味します
4. PHP の命名規則 略語にすべて大文字を使用しないでください
例:
rree