3v4l.org

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

preferences:
56.2 ms | 402 KiB | 5 Q