La syntaxe de création de fonction anonyme PHP (fermeture) est function ($param1, $param2, ...) { // corps de fonction}. Les fonctions anonymes peuvent créer des blocs de code légers et réutilisables qui peuvent être transmis à d'autres fonctions en tant que paramètres pour les rappels ou le traitement des éléments du tableau.
Les fonctions anonymes, également appelées fermetures, sont des outils puissants en PHP qui peuvent créer des blocs de code réutilisables qui n'ont pas besoin d'être nommés. Ils sont généralement utilisés dans les rappels ou transmis comme arguments à d'autres fonctions.
La syntaxe pour une fonction anonyme est la suivante :
function ($param1, $param2, ...) { // 函数体 }
Supposons que nous ayons un tableau qui contient des nombres et que nous voulions créer une fonction anonyme pour mettre au carré chaque élément dans le tableau :
$numbers = [1, 2, 3, 4, 5]; // 创建匿名函数 $squareFunction = function ($number) { return $number * $number; }; // 使用匿名函数对数组进行求平方 $squaredNumbers = array_map($squareFunction, $numbers); // 输出结果 print_r($squaredNumbers);
Sortie :
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 )
Dans cet exemple, nous créons une fonction anonyme $squareFunction
,它接受一个参数 $number
并将其平方。然后,我们使用 array_map
函数将这个匿名函数应用于 $numbers
tableau qui met au carré chaque élément.
Les fonctions anonymes présentent plusieurs avantages en 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!