3v4l.org

run code in 300+ PHP versions simultaneously
<?php $code = <<<EOB trait my_trait { static \$static_var = null; protected \$protected_var = null; static function test(\$arg) { echo \$arg; } } EOB; function my_autoloader($class) { global $code; echo "autoloading $class\n"; eval($code); } spl_autoload_register('my_autoloader'); class try_it { use my_trait; } try_it::test("does it work?\n");

preferences:
46.16 ms | 402 KiB | 5 Q