Bawiłem się anonimowymi funkcjami w PHP i zdałem sobie sprawę, że wydają się nie docierać do zmiennych poza nimi. Czy jest jakiś sposób na obejście tego problemu?
Przykład:
$variable = "nothing";
functionName($someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
Spowoduje to wyświetlenie „nic”. Czy istnieje sposób, aby funkcja anonimowa mogła uzyskać dostęp do $variable
?