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

Fonction de rappel de fonction personnalisée PHP

La fonction de rappel peut être utilisée avec des fonctions anonymes et des fonctions variables pour obtenir une structure de fonctions plus belle et plus complexe.

La fonction de rappel signifie que lors du traitement d'une fonction, je souhaite rendre cette fonction plus personnalisable. Lorsque j'autorise l'appel de cette fonction, je peux également transmettre une fonction correspondante. , aider au traitement.

Ceci est un chapitre qui combine les fonctions variables et les fonctions 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);

}


//我們定義幾個函數(shù)試試
function plusx2( $foo , $bar){

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

       return $result;

}

function jian( $x , $y ){
   $result = $x - $y;

   return $result;
}


//調(diào)用一下函數(shù),woziji,向里面?zhèn)魅雲(yún)?shù)試試

echo woziji(20,10,'plusx2');

//將plusx2改成jian試試結(jié)果
echo woziji(20,10,'jian');

?>

Le processus de traitement est le suivant?:

1. Attribuez 20 au paramètre formel $one, 10 à $two, et les deux fonctions variables plusx2 ou jian sont affectées à $func

2. Dans la fonction woziji, déterminez si plusx2 ou jian est une fonction. Si ce n'est pas une fonction, retournez false et arrêtez l'exécution

3. Montrez que plusx2 ou jian est une fonction. Par conséquent, $one = 20, $two =10 sont ajoutés. Après l'ajout, $one et $two sont introduits dans $func($one,$two).

4. Après l'avoir introduit à l'intérieur, $func est variable et peut être plusx2 ou jian. Si c'est plusx2, les deux résultats de $one = 20, $two = 10 sont donnés à $foo et $bar

dans la fonction plusx2 5. $foo + $bar est multiplié par 2 et le. le résultat est Retour à l'opération du corps de fonction de woziji : $one + $two + $func($one,$two);

6. De cette fa?on, nous obtenons le résultat de l'opération

Maintenant, nous comprenons la fonction de rappel?: dans un rappel, transmettez un nom de fonction et ajoutez des crochets () au nom de la fonction. Reconnaissez-la comme une fonction variable et exécutez-la ensemble.

Formation continue
||
<?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); } //我們定義幾個函數(shù)試試 function plusx2( $foo , $bar){ $result = ($foo+$bar)*2; return $result; } function jian( $x , $y ){ $result = $x - $y; return $result; } //調(diào)用一下函數(shù),woziji,向里面?zhèn)魅雲(yún)?shù)試試 echo woziji(20,10,'plusx2'); //將plusx2改成jian試試結(jié)果 echo woziji(20,10,'jian'); ?>
soumettreRéinitialiser le code