3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* function has_next($array) { return next($array) === false && key($array) === null ? false : true; } */ $array1 = [ "one" => 1, "two" => 2, "three" => 3, "four" => 4 ]; while (current($array1)!==false) { $current = current($array1); $key = key($array1); echo "$key => $current\n"; if ($current < 2) { $array1[$key] = ++$current; } else { next($array1); } }
Output for git.master, git.master_jit, rfc.property-hooks
one => 1 one => 2 two => 2 three => 3 four => 4

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
39.49 ms | 401 KiB | 8 Q