3v4l.org

run code in 300+ PHP versions simultaneously
<?php $choices = array( 10 => array('10', '100'), 20 => array('20', '400'), ); var_dump($choices); foreach ($choices as $choice) { $choice[0] += 1; } var_dump($choices); foreach ($choices as &$choice) { $choice[0] += 1; } var_dump($choices);
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { [10]=> array(2) { [0]=> string(2) "10" [1]=> string(3) "100" } [20]=> array(2) { [0]=> string(2) "20" [1]=> string(3) "400" } } array(2) { [10]=> array(2) { [0]=> string(2) "10" [1]=> string(3) "100" } [20]=> array(2) { [0]=> string(2) "20" [1]=> string(3) "400" } } array(2) { [10]=> array(2) { [0]=> int(11) [1]=> string(3) "100" } [20]=> &array(2) { [0]=> int(21) [1]=> string(3) "400" } }

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:
41.04 ms | 402 KiB | 8 Q