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_encode($e);

preferences:
46.42 ms | 402 KiB | 5 Q