PHP-Variablen in anonymen Funktionen

Ich habe mit anonymen Funktionen in PHP herumgespielt und festgestellt, dass sie keine Variablen außerhalb von PHP erreichen. Gibt es eine Möglichkeit, dieses Problem zu umgehen?

Beispiel:

$variable = "nothing";

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

echo $variable;  //output: "nothing"

Dies gibt "nichts" aus. Gibt es eine Möglichkeit, dass die anonyme Funktion auf die zugreifen kann?$variable?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage