[PHP]echoでデバグするな
<?php
$list = array(
"hoge",
null,
false,
'',
0,
);
echo "=== echoでデバグしても無駄無駄無駄ァァァァァァァァ\n";
foreach ($list as $var) {
echo $var , "\n";
}
echo "=== デバグはvar_dumpだろJK\n";
foreach ($list as $var) {
var_dump($var);
}
実行結果
$ php a.php
=== echoでデバグしても無駄無駄無駄ァァァァァァァァ
hoge
0
=== デバグはvar_dumpだろJK
string(4) "hoge"
NULL
bool(false)
string(0) ""
int(0)
※もちろん、変数に文字列が入ってるのが確実であればechoでデバグしてもよいです。
ここで言いたいのはデータ型が不明なときにecho使っても無駄ということです。
カテゴリ:
PHP