<? $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
)