3v4l.org

run code in 300+ PHP versions simultaneously
<?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' => 123); } } var_dump(json_encode(new SerializableObject()));

preferences:
35.49 ms | 402 KiB | 5 Q