3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array("one" => 1, "two" => 2, "three" => 3, "four" => 4); print_r($array); $first = reset($array); $last = end($array); while (current($array) !== $first && key($array) !== null){ $array[key($array)] = prev($array); } $array[key($array)] = $last; print_r($array);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [one] => 1 [two] => 2 [three] => 3 [four] => 4 ) Array ( [one] => 4 [two] => 1 [three] => 2 [four] => 3 )

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:
175.4 ms | 405 KiB | 5 Q