ホームページ  >  記事  >  バックエンド開発  >  PHPコーディング標準

PHPコーディング標準

不言
不言オリジナル
2018-03-30 15:31:191446ブラウズ

この記事は PHP のコーディング ルールを共有します。必要な方は参考にしてください。

カテゴリ:

DemoTest.class.php

インターフェース:
DemoTest.interface.php
その他:
demoTest.{style}.php

命名規則:
整体采用驼峰命名法,同时命名要有意义。

グローバル変数:

両側に「_」を使用し、中央にキャメルケースの名前を使用します


定数:

フル書き込み通 通常変数/クラス属性:

キャメルケースの命名方法では、変数の型を示す略語を先頭に追加し、正確で意味のある英単語を使用できます:
文字列: $sMyName

配列: $arrMyArray


インターフェースとクラスの名前:
大文字で始まるキャメルケースの命名法。
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​クラスファイル名と一緒に:

例: Class DataBase、ファイル名: DataBase.class.php



コメント:

程序应提供必要的注释,包括文件注释,代码块注释,函数注释。
ファイルコメント:
ファイル全体の先頭:

/**

            *

           */

関数コメント:
//関数の前に配置

コードブロックのコメント:

//何をすべきかではなく理由を説明するために必要なコード コメントのみを記述し、最も有用な情報を提供します。

コードスタイル:

インデントとスペース:
スペース 2 つインデント

割り当て文字の前後にスペースが流れ出す

ステートメントの改行:
行の長さを 80 文字以内に制御します

より良い方法:

自分で定義する代わりに、PHP の既存の変数を使用します。
改行には、n や rn の代わりに PHP_EOL を使用してください

関連する推奨事項:


PHP エンコード変換の文字化けを解決する方法

PHP エンコード変換関数のアプリケーションスキルの詳細説明_php の例

PHP コーディング スタイル ガイド ( PHP-図 PSR-2)

以上がPHPコーディング標準の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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