Estaba jugando con funciones anónimas en PHP y me di cuenta de que no parecían alcanzar variables fuera de ellas. ¿Hay alguna forma de evitar este problema?variables php en funciones anónimas
Ejemplo:
$variable = "nothing";
functionName(someArgument, function() {
$variable = "something";
});
echo $variable;
seria: "nada". ¿Hay alguna forma de que la función anónima pueda acceder a la variable $?
¡Impresionante! Nunca antes visto eso ... =) – einord
¡Es nuevo! Su sintaxis es nueva en PHP 5.3. –
@Rocket Por lo tanto, para ser justos, es la verdadera sintaxis de la función anónima (en oposición a 'create_function()') y la palabra clave 'use' está documentada (mal) en la [misma página del documento] (http: // php. net/manual/es/functions.anonymous.php) que los describe. – DaveRandom