- var_dump: documentation ( source)
- json_decode: documentation ( source)
- json_encode: documentation ( source)
<?php
$a = new DateTime();
$json = json_encode(array('a' => $a));
var_dump($a);
var_dump($json);
$b = json_decode($json, true)['a'];
var_dump(DateTime::__set_state($b));