<? $a = new stdClass; $a->num = 1; $a->str = "1"; print var_export($a) ."\n"; var_dump($a); print_r($a); print json_encode($a, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT) ."\n";
var_export
へーこうやって定義できるんだー って感じ
stdClass::__set_state(array( 'num' => 1, 'str' => '1', ))
var_dump
なんかごちゃごちゃしてるけど、一番正確
object(stdClass)#1 (2) { ["num"]=> int(1) ["str"]=> string(1) "1" }
print_r
見やすいけど、出力結果としては一番使えない
stdClass Object ( [num] => 1 [str] => 1 )