色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

解析PHP可變函數的經典用法

復制代碼 代碼如下:
<?php
function map($fun, $list,$params=array()){
    $acc=NULL;
    $last=array_push($params, NULL,$acc)-1;
    foreach($list as $params[$last-1]){     //第一次見這種寫法感覺很神奇
        $params[$last]=call_user_func_array($fun , $params  );
    }
    $acc=array_pop($params);
    return $acc;
}
function add($element,$acc){
    if ($acc == NULL);
    return $acc=$element+$acc;
}
$result=0;
$result=addTo($result,1);
$result=addTo($result,2);
$result=addTo($result,3);
echo "result = $result/n";
$result=0;
$result=map('addTo',array(1,2,3));
echo "result= $result/n";
?>

這樣以后累加 類似的計算就方便多了。。。

php技術解析PHP可變函數的經典用法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 峨眉山市| 棋牌| 麻栗坡县| 五寨县| 盈江县| 常山县| 道真| 上犹县| 宽城| 合川市| 永城市| 庐江县| 承德市| 莲花县| 固原市| 石渠县| 长治县| 莱西市| 通城县| 临夏市| 双城市| 育儿| 沙洋县| 英德市| 久治县| 江川县| 砚山县| 丰都县| 湖北省| 穆棱市| 镇原县| 嘉义市| 内江市| 鄯善县| 梁山县| 清涧县| 建湖县| 许昌县| 共和县| 徐水县| 赤城县|