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;

preferences:
25.62 ms | 404 KiB | 5 Q