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

Fungsi tersuai PHP fungsi tanpa nama

Apa yang dipanggil tanpa nama bermakna tidak mempunyai nama.

Fungsi tanpa nama, iaitu fungsi tanpa nama fungsi.

Penggunaan pertama fungsi tanpa nama adalah untuk memberikan tugasan secara langsung kepada pembolehubah, dan memanggil pembolehubah ialah fungsi panggilan.

Kaedah penulisan fungsi tanpa nama adalah lebih fleksibel.

1. Fungsi tanpa nama boleh ubah

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

Ibu fungsi dalam contoh di atas tidak mempunyai nama fungsi dan dipanggil melalui kurungan $greent plus.

2. Fungsi tanpa nama gaya panggil balik

Mari kita ambil contoh sebelumnya. Dalam senario penggunaan sebenar, kita perlu melaksanakan lebih banyak fungsi melalui fungsi. Walau bagaimanapun, saya tidak mahu mentakrifkan fungsi secara khusus. Mari semak contoh fungsi panggil balik kami:

<?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;

           }
);
?>

Mari kita fikirkan proses dengan teliti. Cuma dalam bab sebelumnya, plusx2 telah digantikan dengan fungsi tanpa nama kami:

<?php

function( $foo , $bar){

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

       return $result;

}
?>

Oleh itu, fungsi nama fungsi tidak mempunyai nama fungsi apabila ia dipanggil. Kita boleh menggunakan fungsi tanpa nama dalam beberapa cara di atas.


Meneruskan pembelajaran
||
<?php function( $foo , $bar){ $result = ($foo+$bar)*2; return $result; } ?>