FuelPHPを使った際に詰まった点があったのでメモ。~~適宜更新されるかもしれない。~~おそらく今後更新されることはない。
ファイル名は全部小文字
HelloWorld.php
をコントローラに突っ込んでたけどなんでかわからんけど全く動かない。
調べたらコーディング標準でファイル名はすべて小文字にするように定められているらしい。
PHPのコードしかないときは?>を省略する
見つけにくい「死の白い画面」を避けるためにこのようなルールになっているとのこと。
文字コードはUTF-8
まあそりゃそうだって感じですけどShift-JISで書いた日本語の文字列をビューに持っていったら無かったことにされた。
ClassやFunctionの単語区切りはアンダースコア(_)
キャメルケースでの単語区切りはダメ(例:ControllerHelloはダメ、Controller_Helloと書く)。
これはアンダースコアをオートロードの際のディレクトリの区切り記号に変えているかららしい。