[FuelPHP] 変数などの内容を簡単に確認する方法

Log::debugなんかでログファイルに出力するのも手ではある。
ただこれだといちいちログファイルを確認しないといけないし、配列も見れない。

#確認する方法

デバッグすれば良いんだけど、何かのついでにやりたい。

#Debug::dump() を使う

例えばこんなコントローラがあったとする。

class Controller_Admin_User_Index extends Controller {
  public function action_index() {
    Debug::dump( Uri::segments() );
  }
}

確認したい情報をDebug::dump()に渡してやる。

例えばこんな感じで出力される。

APPPATH/classes/controller/admin/user.php @ line: 5
Variable #1:
  (Array, 3 elements) ↵
     0 (String): "admin" (5 characters)
     1 (String): "users" (5 characters)
     2 (String): "index" (5 characters)

#複数の変数・配列を一括で出力する

引数に複数指定することができるのでそうする。

Debug::dump($header, $footer);
Variable #1:
  (Array, 4 elements) ↵
     name (String): "ナマーエ" (18 characters)
     from (String): "2014/11/19 14:00" (16 characters)
     to (String): "2014/11/29 14:30" (16 characters)
     point (String): "0" (1 characters)


Variable #2:
  (Array, 1 element) ↵
     0 (Array, 3 elements) ↵
         title (String): "a" (1 characters)
         type (String): "written" (7 characters)
         choices (String): "" (0 characters)