国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Fonction anonyme de fonction personnalisée PHP

Le soi-disant anonymat signifie ne pas avoir de nom.

Fonction anonyme, c'est-à-dire une fonction sans nom de fonction.

La première utilisation des fonctions anonymes est d'attribuer directement l'affectation à la variable, et l'appel de la variable est la fonction appelante.

La méthode d'écriture des fonctions anonymes est plus flexible.

1. Fonction anonyme de la fonction variable

<?php
$greet = function($name)
{
 echo $name.',你好';
};
$greet('明天');
$greet('PHP中文網(wǎng)');
?>

Le corps de la fonction dans l'exemple ci-dessus n'a pas de nom de fonction et est appelé via $greent plus parenthèses. .

2. Fonction anonyme de style rappel

Reprenons l'exemple précédent. Dans les scénarios d'utilisation réels, nous devons implémenter plus de fonctions via une fonction. Cependant, je ne veux pas définir spécifiquement une fonction. Reprenons l'exemple de notre fonction de rappel?:

<?php
function woziji($one,$two,$func){
       //我規(guī)定:檢查$func是否是函數(shù),如果不是函數(shù)停止執(zhí)行本段代碼,返回false
       if(!is_callable($func)){
               return false;
       }

       //我把$one、$two相加,再把$one和$two傳入$func這個函數(shù)中處理一次
       //$func是一個變量函數(shù),參見變量函數(shù)這一章
       echo $one + $two + $func($one,$two);

}

woziji(20,30,function( $foo , $bar){

               $result = ($foo+$bar)*2;

               return $result;

           }
);
?>

Raisonnons attentivement sur le processus. C'est juste que dans le chapitre précédent, plusx2 a été remplacé par notre fonction anonyme :

<?php

function( $foo , $bar){

       $result = ($foo+$bar)*2;

       return $result;

}
?>

Par conséquent, la fonction nom de fonction n'a pas de nom de fonction lorsqu'elle est appelée. Nous pouvons utiliser des fonctions anonymes de certaines des manières ci-dessus.


Formation continue
||
<?php function( $foo , $bar){ $result = ($foo+$bar)*2; return $result; } ?>
soumettreRéinitialiser le code