「php化整为零系列」二、Closures(闭包)

2016-08-02  本文已影响31人  Bill_Wang
源码地址:https://github.com/wilfordw/phpTutorial

该系列我只写我的理解,非官方解释,如不够专业请见谅

闭包又称匿名函数,PHP增加这一特性,也是为了让代码更简洁,尤其use对于外部变量的引用尤其关键

<?php
    function arrayPlus($array, $num)
    {
        array_walk($array, function(&$v) use($num){
            $v += $num;
        });
        print var_dump($array);//输出array(3) { [0]=> int(6) [1]=> int(7) [2]=> int(8) }
    }

    arrayPlus([1,2,3],5);
上一篇 下一篇

猜你喜欢

热点阅读