Ero in giro con le funzioni anonime in PHP e ho capito che non sembravano raggiungere variabili al di fuori di esse. C'è un modo per aggirare questo problema?variabili php in funzioni anonime
Esempio:
$variable = "nothing";
functionName(someArgument, function() {
$variable = "something";
});
echo $variable;
Will uscita: "niente". C'è un modo in cui la funzione anonima può accedere alla variabile $?
Fantastico! Mai visto prima .. =) – einord
È nuovo! La sintassi è nuova in PHP 5.3. –
@Rocket Quindi, ad essere sinceri, è la sintassi della funzione anonimo vera (al contrario di 'create_function()') e la parola chiave 'use' è documentata (male) sulla [stessa pagina doc] (http: // php. net/manual/it/functions.anonymous.php) che li descrive. – DaveRandom