ホームページ  >  記事  >  バックエンド開発  >  PHP コーディング標準の個人的なまとめ_PHP チュートリアル

PHP コーディング標準の個人的なまとめ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:12:05872ブラウズ

1. 元のコードまたはクラスの先頭に、作成者と主要なアルゴリズムの計算プロセスを示します
たとえば
/**
*@作者zengmoumou
*機能: リストIPに従って、IPに対応するオペレーター、州、市、郡を取得します
*/
2. 変数には英単語を組み合わせて使用​​し、最初は小文字、次は大文字にしてください
例:
$confTreeModel = D("ConfTree");
3. 関数名には英単語を組み合わせて使用​​し、最初の単語は小文字、残りは大文字にしてください
例:
関数 searchRealServer($keyword)
4. 関数の作成者、変数、アルゴリズムは関数の上に書くのがベストです
例:
/**
* @作者zengmoumou
* 検索結果スイッチを取得します
* ここに説明を入力してください...
* @param 不明なタイプ $allIds
​​*/
プライベート関数 getSwitchsInIds($allIds) {
5. 関数の行数が 100 行を超えないようにしてください。超えた場合は、必要に応じて分割してください。

6. 独立した機能的なオリジナルコードは、設定ページ、機能ページ、ビジネスページに分割するのが最適です。
たとえば、データベースを読み取って要約を行う小規模な開発です。

に分けることができます config.php設定ページ【データベース設定等を書きます】
function.php 関数ページ [データの読み取り関数、レポート関数の構築、メール送信関数など、独立した関数でさまざまな関数を記述します]
statWeekData.php ビジネスページ [設定ページ、関数ページを参照し、ビジネスロジックを処理するためにさまざまな関数を呼び出します]

http://www.bkjia.com/PHPjc/477239.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/477239.html技術記事 1. 元のコードまたはクラスの先頭に、作成者と鍵アルゴリズムの計算プロセスを示します。例: /** *@author zengmoumou *機能: IP のリストに従って、対応する演算子、州、市、郡を取得します。 IP に...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。