3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo() { return $this; } $closure = (new ReflectionFunction(function () { return $this; }))->getClosure()->bindTo(new stdClass(), null); var_dump($closure);

preferences:
34.34 ms | 402 KiB | 5 Q