3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = 1; function foo($x) { return function () use ($x) { return $x; }; } $y = foo(100); $z = foo($x); var_dump($y(), $z());

preferences:
45.5 ms | 402 KiB | 5 Q