3v4l.org

run code in 300+ PHP versions simultaneously
<?php $foo = 0; $bar = function() use (&$foo) { return ++ $foo; }; $a = $bar(); $b = $bar(); $c = $bar(); var_dump($a ?? $b ?? $c, $foo );

preferences:
43.16 ms | 402 KiB | 5 Q