3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = new stdClass(); $a->list = array(); $b = new stdClass(); $b->field = 5; $a->list = array( 1 => $b ); print_r($a); $param = 'list'; $id = 1; print_r($a->list[1]->field); echo "\n"; print_r($a->{$param}[$id]->field);
Output for git.master, git.master_jit, rfc.property-hooks
stdClass Object ( [list] => Array ( [1] => stdClass Object ( [field] => 5 ) ) ) 5 5

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