3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class AbstractEvent { protected $id; private $hidden; } class Event extends AbstractEvent implements JsonSerializable { private $value; public function jsonSerialize() { return get_object_vars(); } } $e = new Event(); echo json_serialize($event);

preferences:
49.09 ms | 402 KiB | 5 Q