変数の内容を確認するのに使用します。
今回紹介するのは、var_dump関数、var_export関数、print_r関数です。
var_dump関数
var_dump関数は引数に設定した変数の型と値の長さを含め、
詳細な情報を表示します。
void var_dump ( 変数 [, 変数,
...
] );$item = array('test' => 3, true, ); var_dump($item);
○実行結果
array(2) {
[“test”]=>
int(3)
[0]=>
bool(true)
}
[“test”]=>
int(3)
[0]=>
bool(true)
}
var_export関数
var_export関数は引数に設定した変数に関する構造化された情報を返します。
この関数は var_dump() に似ていますが、 返される表現が有効な PHP コードであるところが異なります。
mixed var_dump ( 変数 [, bool $return = false ] );
第2引数にtrueを与えることで、その場で出力ではなく、戻り値として値を返します。
$item = array('test' => 3, true, ); var_export($item); echo "\r\n===============\r\n"; echo "↓出力されない"; $result = var_export($item, true); echo "\r\n===============\r\n"; echo $result; echo "\r\n===============\r\n";
○実行結果
array (
‘test’ => 3,
0 => true,
)
===============
↓出力されない
===============
array (
‘test’ => 3,
0 => true,
)
===============
‘test’ => 3,
0 => true,
)
===============
↓出力されない
===============
array (
‘test’ => 3,
0 => true,
)
===============
print_r関数
print_r関数は論理値などの変数を0,1に変換してしまう為、わかりにくくなってしまいます。
$item = array('test' => 3, true, ); print_r($item); echo "\r\n===============\r\n"; echo "↓出力されない"; $result = print_r($item, true); echo "\r\n===============\r\n"; echo $result; echo "\r\n===============\r\n";
○実行結果
Array
(
[test] => 3
[0] => 1
)
(
[test] => 3
[0] => 1
)
===============
↓出力されない
===============
Array
(
[test] => 3
[0] => 1
)
===============
Post Footer automatically generated by Add Post Footer Plugin for wordpress.
コメントを残す