3v4l.org

run code in 300+ PHP versions simultaneously
<?php function &func(){ static $static = 0; $static++; return $static; } $var1 =& func(); echo "var1:", $var1; // 1 func(); func(); echo "var1:", $var1; // 3 $var2 = func(); // assignment without the & echo "var2:", $var2; // 4 func(); func(); echo "var1:", $var1; // 6 echo "var2:", $var2; // still 4
Output for git.master, git.master_jit, rfc.property-hooks
var1:1var1:3var2:4var1:6var2:4

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