3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array( array( 'foo' => 80, 'bar' => 81, 'baz' => 82 ) ); $init = $arr[0]; $l = count($init); while(count($arr) < 4) { foreach($init as &$prop) { $prop += $l; } $arr[] = $init; } var_dump($arr);
Output for git.master, git.master_jit, rfc.property-hooks
array(4) { [0]=> array(3) { ["foo"]=> int(80) ["bar"]=> int(81) ["baz"]=> int(82) } [1]=> array(3) { ["foo"]=> int(83) ["bar"]=> int(84) ["baz"]=> &int(91) } [2]=> array(3) { ["foo"]=> int(86) ["bar"]=> int(87) ["baz"]=> &int(91) } [3]=> array(3) { ["foo"]=> int(89) ["bar"]=> int(90) ["baz"]=> &int(91) } }

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:
42.47 ms | 405 KiB | 9 Q