3v4l.org

run code in 300+ PHP versions simultaneously
<?php function & do_something(& $arg) { $arg = 'func value'; return $arg; } $a = 'initial value'; $b = do_something($a); $b = 'new value'; var_dump($a, $b); $x = 'initial value'; $y = & do_something($x); $y = 'new value'; var_dump($x, $y);
Output for git.master, git.master_jit, rfc.property-hooks
string(10) "func value" string(9) "new value" string(9) "new value" string(9) "new value"

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:
54.2 ms | 401 KiB | 8 Q