PHP print_r var_dump
var_dumpとprint_rの違いについて気になったのでメモ。
デバッグする際に何がいいのかなと思って調べてみたら、
var_dumpは変数の型まで確認できる。
print_rは変数の型まで確認する必要ないときに使用するよう。
例
$array = array('りんご','もも','なし'); print_r($array); var_dump($array);
出力例
// print_rの出力例 Array ( [0] => りんご [1] => もも [2] => なし ) // var_dumpの出力例 array(3) { [0]=> string(9) "りんご" [1]=> string(6) "もも" [2]=> string(6) "なし" }
こういうことですね!