ホームページ >バックエンド開発 >PHPチュートリアル >命名規則に関する PHP 固有の分析
一般的な規則に関する限り、クラス、関数、変数の名前は、コードを読む人がこれらのコードの機能を簡単に理解できるような名前にする必要があり、あいまいな名前付けは避けるべきです。
1. クラスの名前付け
は単語の区切りとして大文字を使用し、その他の文字は小文字を使用します。
名前の最初の文字には大文字を使用してください。
アンダースコア ('_') は使用しないでください。
例: 名前、SuperMan、BigClassObject。
2. クラス属性の名前付け
属性名には文字「m」を接頭辞として付ける必要があります。
接頭辞「m」はクラスの命名規則と同じ規則に従います。
「r」で始まるのが参照を表すのと同じように、「m」は常に名前の先頭を変更します。
例: mValue、mLongString など。
3. メソッドの名前付け
メソッドの機能は、アクションを実行して目的を達成することです。したがって、名前はメソッドの動作を説明する必要があります。一般に、名前の接頭辞には、is(判断)、get(取得)、set(設定)などの最初の規則があります。
メソッド名の最初の単語の最初の文字は小文字で、後続の単語の最初の文字は大文字になります。 。例:
class StartStudy{ //设置类 $mLessonOne = ""; //设置类属性 $mLessonTwo = ""; //设置类属性 function getLessonOne(){ //定义方法,得到属性mLessonOne的值 ... } }
4. メソッドパラメータ名の最初の文字
は小文字を使用します。
最初の文字以降の文字はすべて、クラスの命名規則に従って大文字になります。
例:
class EchoAnyWord{ function echoWord($firstWord,$secondWord){ ... } }
5. 参照変数
参照変数には接頭辞「r」を付ける必要があります。例:
class Example{ $mExam = ""; funciton setExam(&$rExam){ ... } function getExam(){ ... } }
6. 変数の名前付け
すべて小文字を使用します。
各単語の区切り文字として「_」を使用します。
例: $msg_error、$chk_pwd など。
一時変数には、通常、整数に使用される i、j、k、m、n という名前が付けられ、文字型に使用される c、d、e、s が付けられます。
インスタンス変数の前にアンダースコアが必要です。最初の文字は小文字で、残りの単語の最初の文字は大文字になります。
7. グローバル変数
グローバル変数には接頭辞「g」を付ける必要があります。例: global $gTest。
8. 定数とグローバル定数
定数とグローバル定数はすべて大文字で、単語の間は「_」で区切る必要があります。
define('DEFAULT_NUM_AVE',90); define('DEFAULT_NUM_SUM',500);
など。 静的変数
静的変数には接頭辞「s」を付ける必要があります。例:
state $sStatus = 1;
10. 関数の名前付け
すべての名前は小文字を使用し、複数の単語は「_」で区切られます。例:
function this_good_idear(){ ... }
上記のさまざまな命名規則は、次のように組み合わせて使用できます:
class OtherExample{ $msValue = ""; //该参数既是类属性,又是静态变量 }
以上が命名規則に関する PHP 固有の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。