突然出てくるvar_dump()。
出てくるたびにこれなんだっけ…となっていたのでまとめ。
まず…
演算について
変数($○○と表記される、プログラムで扱うデータを入れておく容器。箱のようなイメージ。)に対して計算したり、内容の加工を行うことを演算という。
演算にも何種類かあって…
$value = 6;
echo $value + 2;
$value = 6;
echo $value / 2;
このような、加算・減算・乗算・除算・連結は二項演算という。
本題のvar_dump()は次に説明する論理演算で使用する。
論理演算
数値が同じか判定したり、どちらが大きいかを比較するような判定を行う演算子。
ex.
$value = 10;
$result = $value == 20;
var_sump($result);
$value = 10;
$result = $value < 20;
var_sump($result);
$value = 10;
$result = $value > 20;
var_sump($result);
$a = "20";
$b = 20;
$result = $a === $b;
var_sump($result);
結論
論理演算の結果を表示する時は
echoではなくvar_dump()を使用する。