91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP匿名函數有什么用

發布時間:2021-10-15 16:08:07 來源:億速云 閱讀:160 作者:小新 欄目:編程語言

小編給大家分享一下PHP匿名函數有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

PHP匿名函數

什么是匿名函數?

匿名函數也叫閉包函數,就是沒有函數名的函數。PHP 可以創建一個沒有名稱的函數,匿名函數大多會用在回調函數中。

匿名函數可以直接把賦數賦值給變量,匿名函數仍然是函數,可以傳入參數,直接把賦數賦值給變量,調用變量即為調用函數。

創建一個匿名變量的語法結構如下:

function (參數列表) {
    ...
}

匿名函數和普通函數是非常相似的,它可以有返回值,也可以接受參數,不同的是匿名函數會在聲明時省略函數名。

示例如下:

<?php
    $a = function (){
        return '好好學習,天天向上';
    };
    echo $a();
?>

輸出結果:

PHP匿名函數有什么用

接下來,看兩種結合式的匿名函數

  • 變量函數式的匿名函數

<?php
$a = function($b)
{
 echo $b.'好好學習';
};
$a('福如東海');
$a('壽比南山');
?>

輸出結果:

PHP匿名函數有什么用

上例中的函數體沒有函數名,通過$a加上括號來調用的,這就是變量函數式匿名函數。

  • 回調式的匿名函數

在我們時實際使用中,時常將匿名函數當作函數或者方法的回調使用,不止回調函數,在很多的PHP內侄函數中都會用到匿名函數,示例代碼如下:

<?php
    $a   = [1,2,3,4,5,6];
    $b = array_map(function ($c) {
        return $c*$c;
    }, $a);
    echo '<pre>';
    print_r($b);
?>

輸出結果:

PHP匿名函數有什么用

以上是“PHP匿名函數有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

大方县| 安顺市| 十堰市| 抚宁县| 河津市| 北川| 怀集县| 和平县| 辽源市| 林芝县| 绩溪县| 阳东县| 墨竹工卡县| 读书| 德安县| 衡阳市| 大新县| 和硕县| 抚松县| 大洼县| 成武县| 庆云县| 菏泽市| 泰兴市| 岳西县| 靖宇县| 尼木县| 普宁市| 多伦县| 宜君县| 巢湖市| 尼玛县| 永定县| 澎湖县| 攀枝花市| 绥芬河市| 玉环县| 广安市| 长丰县| 独山县| 宝坻区|