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; }

preferences:
34.54 ms | 402 KiB | 5 Q