Используя истинные замыкания, мы можем сделать,
function foo(&$ref)
{
$inFn = function() use (&$ref)
{
$ref = 42;
};
$inFn();
}
тем самым изменяя ссылку, не передавая ее при вызове $inFn
.
Если мы заменим,
$inFn = function(...
с
$inFn = create_function(...
есть ли (простой и чистый) способ сделать то же самое; ссылайтесь на переменную содержащейся области действия с помощью ссылки , не передавая ее явно в $inFn
?