開発を学ぶときは、いくつかの常識を知っておく必要があります。たとえば、変数の名前付けルールは非常に重要な習慣です。変数に名前を付ける習慣を身につけると、一緒に働くチームが受け入れてくれる可能性が高くなります。
1. クラスの名前
(1) ラクダの命名法を使用する (これはほぼすべての言語に共通です)
(2) 3単語以内にするようにしてください
(3) 略語にはすべて大文字を使用しないでください。例: GetHTMLStatic の代わりに GetHtmlStatic を使用します。
2. 関数とメソッドの名前付け
通常、各メソッドと関数はアクションを実行するため、その名前はその目的を明確に示す必要があります。
例: ErrorCheck() の代わりに CheckForErrors() を使用し、DataFile() の代わりに DumpDataToFile を使用します。
3. クラス属性の命名
属性名の先頭には文字「m」を付ける必要があります。接頭辞「m」の後には、クラス命名に関する一貫したルールが続きます。
例: var mVar;
4. 変数の名前付け
コード内ですべての変数が異なって見えるようにし、識別しやすくします。
ローカル変数の名前付け: すべての文字は小文字であり、「_」が各単語の区切り文字として使用されます
例: $time_of_error
グローバル変数の命名: 接頭辞「g」付き
例: グローバル $gLog;
静的変数の命名: 接頭辞「s」を付ける
例: static $msStatics = 0;
引用変数の名前付け: 接頭辞「r」を付ける
例: var mrStatus;
文字列、文字列型、変数の前に str
を追加
コードは次のとおりです |
コードをコピー |
//次の変数は文字列型です
$strMessage = こんにちは!
配列、配列型、変数の前に a を追加、1 次元配列の場合は単数名詞を使用し、多次元配列の場合は複数名詞を使用します
//次の変数は 1 次元配列です
$aData = 配列 (1, 2, 3, 4, 5,6);
//次の変数は多次元配列です
$aMembers = array ( id => 123456 、ユーザー名 => ABC 、emai
l => abc#abc.com ) ;
整数、整数変数、前に n を追加
//次の変数は整数です
$nCount = $pBS->メンバー->getCount() ;
boolean、ブール型の前に b が付きます
//次の変数はブール型です
$bEncode = true
float、浮動小数点型、前に f を追加
//次の変数は浮動小数点型です
$fSave = 0.8 // 20% オフ ;
クラスなどのポインター型。前に p を追加します
// 以下はクラスのインスタンス化です
$pBP = 新しいブルーページ
リソース、リソースタイプ、先頭に rs を追加
$rsConn = mysql_connect ( localhost , user , pw ) ;
$rsHandle = fopen( $strFilename );
| 未知の変数、mxを使用してください
コードは次のとおりです
コードをコピー
|
|
$mxData = getData() ;
| カスタム関数、fn_で開始
コードは次のとおりです
コードをコピー
|
| 関数 fn_HaltError ( $strErrorMessage )
{
// 実行します...
}
包括的な例 (ページネーション クラスを使用):
コードは次のとおりです |
コードをコピー |
include ( "lib/BluePage.class.php" ) ;
$pBP = 新しい BluePage ;
$rsConn = mysql_connect( localhost , root , 123456 ) または d
ie( mysql_error() ) ;
mysql_select_db( test , $rsConn );
$strQuery = "テストから COUNT(`id`) を選択" ;
$nCount = $pBP->myGetCount( $strQuery , $rsConn ) // 合計数を取得します ;
if ( $nCount
{
fn_HaltError( $aMessages[nodata] ) ;
}
$nShowNum = 10;
//ページング配列とHTML
$aPDatas = $pBP->get( $nCount , $nShowNum ) ;
$strHtml = $pBP->getHTML( $aPDatas ) ;
// ページングデータにはオフセットが含まれているので、データを取得します
$strQuery = "SELECT * FROM test LIMIT " . $aPDatas[offse ]
t] ", " ;
$rsResult = mysql_query( $strQuery );
|
|
http://www.bkjia.com/PHPjc/632701.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632701.html技術記事開発を学ぶときは、いくつかの常識を知っておく必要があります。たとえば、変数の名前付けルールは非常に重要な習慣です。変数に名前を付ける習慣を身につけると、一緒に働くチームがより充実したものになるでしょう。