3v4l.org

run code in 300+ PHP versions simultaneously
<?php final class SkipUsedViaCompact { public function run($value) { return function () use ($value) { $v = compact('value'); return $v; }; } } $a = new SkipUsedViaCompact(); var_dump($a->run(1)());

preferences:
17.23 ms | 405 KiB | 5 Q