3v4l.org

run code in 300+ PHP versions simultaneously
<?php try{ $a = new class { public function func():self{return "";} }; $res = $a->func(); var_dump($res); }catch(Throwble $ex){ echo $ex->getMessage(); }

preferences:
53.95 ms | 402 KiB | 5 Q