3v4l.org

run code in 500+ PHP versions simultaneously
<?php $a = [1]; foreach ((isset($a["key"]) ? [&$a["key"]] : [&$a])[0] as &$v) { var_dump($a); $v++; } var_dump($a); $a = [1]; $x = (isset($a["chunks"]) ? [&$a["chunks"]] : [&$a]); foreach ($x[0] as &$v) { var_dump($a); $v++; } var_dump($a);

preferences:
110.58 ms | 2761 KiB | 5 Q