Maison > Article > développement back-end > Conseils pour utiliser les fonctions anonymes en PHP
(Fonctions anonymes) en <img src="https://img.php.cn/upload/image/467/414/724/1617330675913128.jpg" title="1617330675913128.jpg" alt="Conseils pour utiliser les fonctions anonymes en PHP">
PHP
匿名函数
, également appelé 闭包函数
(fermetures), permet de spécifier une fonction sans nom. La valeur la plus couramment utilisée est la valeur du paramètre 回调函数
.
1. Référencez des variables locales dans des fonctions anonymes (utilisez le mot-clé use en PHP ici).
<?php function F1(){ $ok="HelloWorld"; $a=function() use($ok) { echo "$ok"; }; $a(); } F1(); ?>
2. Placez la fonction anonyme dans une fonction normale, ou renvoyez la fonction anonyme.
<?php function F1(){ $a=function() { echo "HelloWorld"; }; $a(); } F1(); ?>
3. Retour dans une fonction normale.
<?php function F1(){ $a=function() { echo "HelloWorld"; }; return $a; } $abc=F1(); $abc(); ?>
4. Renvoyez la fonction anonyme et transmettez les paramètres à la fonction anonyme.
<?php function F1(){ $a=function($name,$do) { echo $name." ".$do." HelloWorld"; }; return $a; } $abc=F1(); $abc('张三','say'); ?>
5. Passez les fonctions anonymes comme paramètres.
<?php function F1($UnkownFun){ $UnkownFun("张三"); } F1(function ($username){ echo $username; }); ?>
Recommandé : 《Résumé des questions d'entretien PHP 2021 (collection)》《Tutoriel vidéo php》
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!