debugなどで変数の中身を見たい時などにvar_dump()したりするけど、そんな変数を文字列に変換する関数たちによる変数型による違いを比較してみた。 (凡例:型 => 文字列に変換した値の例) print_r() boolean(true) => 1 boolean(false) => integer => 123 double => 0.5 string => abc array => Array ( [0] => 1 [1] => 2 [2] => 3 ) object => Example Object ( [public_var] => 123 [_private_var:private] => 456 ) resource => Resource id #3 null => シンプルで見やすい。 trueが1になる。 falseやnullの場合、何も出力されない。 var_d