3v4l.org

run code in 300+ PHP versions simultaneously
<?php $result = json_encode(['end' => json_decode(null, true)]); class A implements \JsonSerializable { function jsonSerialize() { return ['end' => json_decode(null, true)]; } } $a = new A(); $res = json_encode($a); var_dump($result); var_dump($res);

preferences:
27.52 ms | 402 KiB | 5 Q