3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public $test = 0; public function __construct($x){ $this->test = $x; } } $array = array( new Test(1), new Test(2), new Test(3), new Test(4), ); foreach($array as $key=> &$item){ $item->test +=10; } var_dump($array);
Output for git.master, git.master_jit, rfc.property-hooks
array(4) { [0]=> object(Test)#1 (1) { ["test"]=> int(11) } [1]=> object(Test)#2 (1) { ["test"]=> int(12) } [2]=> object(Test)#3 (1) { ["test"]=> int(13) } [3]=> &object(Test)#4 (1) { ["test"]=> int(14) } }

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.98 ms | 401 KiB | 8 Q