<?php $x = 1; $a = 2; function foo(&$x) { return function () use (&$x) { return $x; }; } $y = foo($a); $z = foo($x); var_dump($y(), $z()); $x = 100; var_dump($y(), $z());
You have javascript disabled. You will not be able to edit any code.