Version 3 (modified by nanasess, 17 years ago) (diff) |
---|
TOC ※ まだ書きかけです...
EC-CUBE標準規約
基本的に Zend Framework PHP 標準コーディング規約 に順ずる.
以下, 要点のみ規定する.
命名規約
ファイル名
PHPクラス名
- 区切り文字としてはアンダースコア(_)を使用する.
- クラス名称の先頭には, 大文字でその種類を表す Prefix を付加する.
Prefix | 種類 | 例 |
GC | 全サイトで共有するクラス | GC_SendMail.php |
SC | 1つのサイト内で共有するクラス | SC_Customer.php |
LC | 1つのソースファイル内で使用するクラス | LC_Page_Abouts.php |
- クラスがパッケージに属する場合は, Prefix の後にパッケージ名を付加する.
- Page パッケージでインデックスページとしてアクセスされるクラス名は Index とせず, 属する階層名をクラス名とする.
- ユーザーが拡張するために extends するクラスは, クラス名の最後に Ex を付加する.