- var_dump: documentation ( source)
- json_encode: documentation ( source)
<?php
class SerializableObject implements JsonSerializable {
public function jsonSerialize() {
return array('foo' => 'bar');
}
}
class MultipleNonCircularReference implements JsonSerializable {
public function jsonSerialize() {
$obj = new SerializableObject();
return array('a' => $obj, 'b' => $obj, 'c' => array('d' => $obj));
}
}
var_dump(json_encode(new SerializableObject()));