Je jouais avec des fonctions anonymes en PHP et je me suis rendu compte qu'elles ne semblaient pas atteindre des variables en dehors d'elles. Existe-t-il un moyen de contourner ce problème?
Exemple:
$variable = "nothing";
functionName($someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
Cela ne produira "rien". Est-il possible que la fonction anonyme puisse accéder au $variable
?
create_function()
) et leuse
mot-clé est (mal) documenté sur la même page doc qui les décrit.&
lors du passage d'un objet, car ils sont toujours passés par référence ... et n'oubliez pas votre indice de type :) Ex:function() use (PDO $pdo) {