Estaba jugando con funciones anónimas en PHP y me di cuenta de que no parecen alcanzar variables fuera de ellas. ¿Hay alguna forma de solucionar este problema?
Ejemplo:
$variable = "nothing";
functionName($someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
Esto generará "nada". ¿Hay alguna forma de que la función anónima pueda acceder al $variable
?
create_function()
) y lause
palabra clave está documentada (mal) en la misma página de documentos que las describe.&
al pasar un objeto, ya que siempre se pasan por referencia ... y no olvide su sugerencia de tipo :) Por ejemplo:function() use (PDO $pdo) {