| | 1 | [[TOC]] |
| | 2 | = EC-CUBE標準規約 = |
| | 3 | 基本的に [http://framework.zend.com/manual/ja/coding-standard.html Zend Framework PHP 標準コーディング規約] に順ずる.[[BR]] |
| | 4 | 以下, 要点のみ規定する. |
| | 5 | |
| | 6 | == 命名規約 == |
| | 7 | === ファイル名 === |
| | 8 | === PHPクラス名 === |
| | 9 | * クラス名称の先頭には, 大文字でその種類を表す Prefix を付加する. |
| | 10 | * 区切り文字としてはアンダースコア(_)を使用する. |
| | 11 | ||''Prefix''||''種類''||''例''|| |
| | 12 | ||GC ||全サイトで共有するクラス||GC_SendMail.php|| |
| | 13 | ||SC ||1つのサイト内で共有するクラス||SC_Customer.php|| |
| | 14 | ||LC ||1つのソースファイル内で使用するクラス||LC_Page_Abouts.php|| |
| | 15 | === 関数名 === |
| | 16 | === 変数名 === |
| | 17 | === 定数名 === |
| | 18 | === DBテーブル名 === |
| | 19 | === DBカラム名 === |
| | 20 | === CSS クラス名 === |
| | 21 | |
| | 22 | == コーディング規約 == |
| | 23 | === HTML === |
| | 24 | === PHPコード === |
| | 25 | === 制御文 === |
| | 26 | === 文字列 === |
| | 27 | === SQL文 === |
| | 28 | === コメント === |