« PHP:print_r()関数 | メイン | PHP:isset()関数 »

2006年02月06日

PHP:var_dump()関数・var_export()関数

var_dump()関数
変数の情報をダンプ出力(直接的に出力)します。
戻り値はありません。

var_export()関数
変数の情報を文字列的表現として返します。
戻り値に文字列が返されるので、出力結果を文字列として扱いたい場合にはこちらの関数を使用します。

$ARRAY = array(array("PHP", "perl", "shell"), "MySQL", "PostgreSQL");
var_dump($ARRAY);

※上記の結果、「array(3) { [0]=> array(3) { [0]=> string(3) "PHP" [1]=> string(4) "perl" [2]=> string(5) "shell" } [1]=> string(5) "MySQL" [2]=> string(10) "PostgreSQL" }」を出力します。


$ARRAY = array(array("PHP", "perl", "shell"), "MySQL", "PostgreSQL");
$string = var_export($ARRAY);  //戻り値を$stringに格納
print $string;

※上記の結果、「array ( 0 => array ( 0 => 'PHP', 1 => 'perl', 2 => 'shell', ), 1 => 'MySQL', 2 => 'PostgreSQL', )」(文字列)を出力します。

投稿者 wing : 2006年02月06日 23:41

コメント