Fonction de fermeture : Créez temporairement une fonction sans nom, souvent utilisée comme fonction de rappel. En termes simples : les fonctions enfants peuvent utiliser des variables locales dans la fonction parent. Ce comportement est appelé fermeture.
Tutoriels recommandés : Tutoriel vidéo PHP
1. $demo=function($str){
echo $str;
}
$demo('hello,world');
$message='hello';
$example=function() use ($message){
var_dump($message);
};
echo $example();
$example=function() use (&$message){ var_dump($message); }
Résultat : bonjour;
$message='world'; echo $example();
Résultat : monde;
$example=function($arg) use ($message){ var_dump($arg.' '.$message); } $example('hello');
Résultat : bonjour tout le monde >
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!