PHP で従うべき命名規則

WBOY
WBOYオリジナル
2016-06-13 13:19:45821ブラウズ

PHP で従うべき命名規則
1. Web サイト構築 www.ucantech.com のクラス ファイルはすべて「.class.php」という接尾辞が付けられ、クラス ファイル名には文字のみが使用でき、キャメル ケースの名前が使用され、最初の文字が大文字になります。例: DbMysql .class.php。

2. 構成ファイルと関数ライブラリ ファイル以外のファイルには、通常、それぞれ「.inc.php」と「.php」という接尾辞が付けられ、ファイル名には小文字とアンダースコアが使用されます。複数の単語はアンダースコアで区切られます。 config.inc.php、common.php、install_function.php など。

3. Unix 系システムでは大文字と小文字が区別されるため、ファイルの名前付けと呼び出しの大文字と小文字が一致していることを確認してください。

4. クラス名はファイル名と一致しており (上記の大文字と小文字を含む)、クラス名には文字のみが許可されます。たとえば、UserAction クラスのファイル名は UserAction です。 .class.php、InfoModel クラスのファイル名は InfoModel です。

5. コントローラー クラスには UserAction、InfoAction などの Action という接尾辞が付けられ、モデル クラスには UserModel、InfoModel などの Model という接尾辞が付けられ、他のクラスにも Service や Widget などの対応するカテゴリの接尾辞が付けられます。

6. メソッド名は文字のみで構成でき、アンダースコアは使用できません。最初の文字は小文字にする必要があり、後続の各単語の最初の文字は大文字にする必要があります。これはいわゆる「キャメル」です。 switchModel や findPage などのメソッドの機能を明確に記述できれば、より詳細な記述ができるはずです。

7. 属性名は文字のみで構成でき、アンダースコアは使用できません。最初の文字は小文字にする必要があり、後続の各単語の最初の文字は大文字にする必要があります。これはいわゆる「ラクダ」です。大文字と小文字の名前付け」ルール ( tablePrefix 、 tableName など)。 (fblww-1231)

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