PHP переменные в анонимных функциях
Я играл с анонимными функциями в PHP и понял, что они, кажется, не достигают переменных вне их. Есть ли способ обойти эту проблему?
Пример:
$variable = "nothing";
functionName(someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
Это не выдаст ничего. Есть ли способ, которым анонимная функция может получить доступ к$variable
?