- get_defined_vars: documentation ( source)
- extract: documentation ( source)
<?php
for ($i = 1; $i < 10; $i++) {
$context = get_defined_vars();
$functions[$i] = function ($a) use ($context) {
extract($context);
return $a + $i;
};
}
echo $functions[4](7);