3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(change('shmest', change('test', create()))); function create() { return ['type' => 'smth', 'property' => 'smth too']; } function &change($prop, &$obj) { $obj['property'] = $prop; return $obj; }
Output for git.master, git.master_jit, rfc.property-hooks
Notice: Only variables should be passed by reference in /in/bM6q3 on line 3 array(2) { ["type"]=> string(4) "smth" ["property"]=> string(6) "shmest" }

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