3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Foo\Bar; 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.87 ms | 402 KiB | 5 Q