[[TOC]] ※ まだ書きかけです... = EC-CUBE標準規約 = 基本的に [http://framework.zend.com/manual/ja/coding-standard.html Zend Framework PHP 標準コーディング規約] に順ずる.[[BR]] 以下, 要点及び相違点を規定する. == 命名規約 == === ファイル名 === === PHPクラス名 === * 区切り文字としてはアンダースコア(_)を使用する. * クラス名称の先頭には, 大文字でその種類を表す Prefix を付加する. ||'''Prefix'''||'''種類'''||'''例'''|| ||GC ||全サイトで共有するクラス||GC_SendMail.php|| ||SC ||1つのサイト内で共有するクラス||SC_Customer.php|| ||LC ||1つのソースファイル内で使用するクラス||LC_Page_Abouts.php|| * クラスがパッケージに属する場合は, Prefix の後にパッケージ名を付加する. * Page パッケージでインデックスページとしてアクセスされるクラス名は Index とせず, 属する階層名をクラス名とする. * ユーザーが拡張するために extends するクラスは, クラス名の最後に Ex を付加する. === 関数名 === === 変数名 === === 定数名 === === DBテーブル名 === === DBカラム名 === === CSS クラス名 === == コーディング規約 == === HTML === === PHPコード === === 制御文 === === 文字列 === === SQL文 === === コメント ===