PHP переменные в анонимных функциях

Я играл с анонимными функциями в PHP и понял, что они, кажется, не достигают переменных вне их. Есть ли способ обойти эту проблему?

Пример:

$variable = "nothing";

functionName(someArgument, function() {
  $variable = "something";
});

echo $variable;  //output: "nothing"

Это не выдаст ничего. Есть ли способ, которым анонимная функция может получить доступ к$variable?

Ответы на вопрос(1)

Ваш ответ на вопрос