CakePHPのコーディング規約

CakePHPのコーディング規約が書かれているページはこちら。

内容を簡単にまとめると以下の通りです。

インデント(缩进)
インデントには1つのタブを使用します。
関数の呼び出し(函数调用)
関数名と開始ブラケット(括弧)の間に空白なし。パラメータ(引数)の間には空白を1つ。
イコール(赋值)
イコールサイン(=)の両脇には1つの空白を設ける。可読性を高める場合に空白の前に追加する場合もある。
メソッドの定義(方法定义)
デフォルト値を持つパラメータは関数定義の最後に置く。関数はtrue/falseを返す。
コメントコード(注释)
コメントは英語で書く。コメントはphpDocumentorのタグを記述する- @access

- @author - @copyright - @deprecated - @example - @ignore - @internal - @link - @see - @since - @tutorial - @version - inline {@internal}} - inline {@inheritdoc}} - inline {@link}}

ファイルのinclude(文件的include)
requireonce 関数だけを常に使用する
PHPタグ(PHP标记)
ショートタグ()は使わないで長いタグ()を使う
関数の命名規則(函数命名规则)
ローワーキャメルケース(複合語の先頭を小文字。例:longFunctionName)で記述する
クラスの命名規則(类命名规则)
キャメルケース(複合語の先頭を大文字。例:ExampleClass)で記述する
変数の命名規則(变量的命名规则)
できるだけ短く明記し、通常は小文字で始め、複合語の場合はキャメルケース出記述する
protectedメソッド
単一のアンダースコア (“”) で始める
privateメソッド
2つのアンダースコア (“”) で始める
アドレスの例
URLやメールアドレスの例にはすべて、example.com, example.org, example.netを使用する
ファイル名
ファイル名は小文字で生成し、ファイル名が複数の単語からなる場合は、アンダースコアで区切る
定数
定数は大文字で定義する。複数単語の場合はアンダースコア()で区切る