[FuelPHP] 変数などの内容を簡単に確認する方法
Log::debug
なんかでログファイルに出力するのも手ではある。
ただこれだといちいちログファイルを確認しないといけないし、配列も見れない。
確認する方法
デバッグすれば良いんだけど、何かのついでにやりたい。Debug::dump() を使う
例えばこんなコントローラがあったとする。 ```php 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)
複数の変数・配列を一括で出力する
引数に複数指定することができるのでそうする。 ```php 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)