- var_dump: documentation ( source)
- json_last_error_msg: documentation ( source)
- json_last_error: documentation ( source)
- json_encode: documentation ( source)
<?php
$so = new \stdClass;
$so->a = 1;
$obj = new \stdClass();
$obj->z = $so;
$arr = array(new \stdClass(), array('a' => 1, 'b' => $so, 'c' => $obj, array($obj)), $so);
$result = @json_encode($so, 0,1);
var_dump($result, json_last_error(), json_last_error_msg());