PHP自分持っている情報出力用変数
print_r:
mixed print_r ( mixed $expression [, bool $return = false ] )
print_r() は、 変数の値に関する情報を解り易い形式で表示します。
print_r()、var_dump() および var_export() は、PHP 5 においてオブジェクトの protected および private のプロパティも表示します。 静的なクラスメンバーは表示されません。
print_r() は、配列ポインタを終端まで移動する ことに注意してください。ポインタを最初に戻すために reset() を使用してください。
—————————————————-
var_dump:
void var_dump ( mixed $expression [, mixed $… ] )
この関数は、指定した式に関してその型や値を含む構造化された情報を 返します。配列の場合、その構造を表示するために各値について再帰的に 探索されます。
PHP 5 では、オブジェクトのすべての public、private および protected なプロパティが出力されます。
—————————————————-
var_export:
mixed var_export ( mixed $expression [, bool $return = false ] )
var_export() は、 渡された変数に関する構造化された情報を返します。この関数は var_dump() に似ていますが、 返される表現が有効な PHP コードであるところが異なります。
CVarDumper::dump($apps, 10, true); <-YII特有
—————————————————-
dump() method
public static void dump(mixed $var, integer $depth=10, boolean $highlight=false)
$var mixed variable to be dumped
$depth integer maximum depth that the dumper should go into the variable. Defaults to 10.
$highlight boolean whether the result should be syntax-highlighted
Source Code: framework/utils/CVarDumper.php#41 (show)
Displays a variable. This method achieves the similar functionality as var_dump and print_r but is more robust when handling complex objects such as Yii controllers.