3v4l.org

run code in 300+ PHP versions simultaneously
<?php class ThisIsAwful { public static function is($val) { define(get_called_class(), $val); } } spl_autoload_register(function($class) { eval("class $class extends ThisIsAwful {}"); }, true, true); class Test{ public function foo(){echo 'bar';} } You::is(new Test); You();

preferences:
39.81 ms | 402 KiB | 5 Q