3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function bar() { $closure = eval('return function ($__contextVariables__){unset($__contextVariables__);return function (){};};'); $closure = $closure->bindTo(new stdClass(), 'stdClass'); var_dump($closure()); } } (new Foo)->bar();

preferences:
38.94 ms | 402 KiB | 5 Q