コンテンツにスキップ

はじめに - コーディング規約

FuelPHPのコーディング規約との差分

Section titled “FuelPHPのコーディング規約との差分”

ネクストエンジンアプリ基盤が推奨するコーディング規約と、

FuelPHPが推奨しているコーディング規約には、2点差異があります

1. ブレース(波括弧)について

Section titled “1. ブレース(波括弧)について”

FuelPHPではクラス、メソッドのブロックを表すブレースは1行下げますが、

その限りではなく、プロジェクト内で統一されていれば良しとします

// FuelPHPのコーディング規約
class Hoge
{
public function hogeFoobar()
{
// do something...
}
private static function fizzBuzz()
{
// do something...
}
}
// どちらでも可
class Hoge {
public function hogeFoobar() {
// do something...
}
private static function fizzBuzz() {
// do something...
}
}

FuelPHPではクラスのメソッド名はスネークケースで記述することになっていますが、

メソッド名はキャメルケースで記述するルールを設けます

class Hoge
{
// publicもprivateもstaticも全てキャメルケースで定義する
public function hogeFoobar() {}
private static function fizzBuzz() {}
}

  • 2015/02/17: コーディング規約ページ作成