3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* * Example: Does the use keyword in PHP closures pass by reference? * * https://stackoverflow.com/a/10869632/367456 */ function bar(&$var) { $foo = function() use ($var) { debug_zval_dump($var); $var++; }; $foo(); }; $my_var = 0; bar($my_var); echo $my_var;
Output for git.master, git.master_jit, rfc.property-hooks
int(0) 0

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