3v4l.org

run code in 300+ PHP versions simultaneously
<?php spl_autoload_register(function () { var_dump(func_get_args()); }); try { new Foo(); } catch(Throwable $t) { var_dump($t); } if (true) { class Foo {} var_dump(new Foo()); }

preferences:
42.56 ms | 1470 KiB | 5 Q