3v4l.org

run code in 300+ PHP versions simultaneously
<?php spl_autoload_register( function($classname) { $obj = new class { const SOME_CONST = 'foo'; // stuff... }; class_alias(get_class($obj), $classname, false); return $obj; } ); $obj = new Foo; var_dump($obj); echo Foo::SOME_CONST;

preferences:
60.2 ms | 402 KiB | 5 Q