Énoncé du problème :
Vous disposez d'une fonction de récupération réutilisable qui traite la base de données lignes et vous permet d'effectuer des opérations sur chaque ligne à l'aide d'une fonction anonyme. Cependant, vous devez concaténer un champ spécifique de toutes les lignes en une seule variable au sein de la fonction anonyme.
Solution :
Pour accéder à une variable externe au sein d'une fonction anonyme. fonction, vous pouvez utiliser le mot-clé use. Cela héritera de la variable de la portée parent.
Exemple :
$result = ''; fetch("SELECT title FROM tbl", function($r) use (&$result) { $result .= $r['title']; });
Comment ça marche :
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!