3v4l.org

run code in 300+ PHP versions simultaneously
<?php $refVariable = false; $refName = 'refVariable'; $callback = function() use (&$refVariable) { static $foo = refVariable; var_dump($refVariable); var_dump($foo); }; $function = new \ReflectionFunction($callback); $staticVariables = $function->getStaticVariables(); $callback(); $staticVariables['foo'] = 8; $callback();

preferences:
30.71 ms | 402 KiB | 5 Q