3v4l.org

run code in 500+ PHP versions simultaneously
<?php namespace Loader { function register() { eval(<<<EOPHP namespace App; function strlen(\$str) { return 20; } EOPHP ); } } namespace App { function run($str) { echo __NAMESPACE__, PHP_EOL; echo strlen($str), PHP_EOL; } run("foo"); \Loader\register(); run("bar"); }

preferences:
31.31 ms | 483 KiB | 6 Q