php - array_map里面方法,use的用法?
怪我咯
怪我咯 2017-04-11 09:59:33
0
2
807
array_map(function($v)use($status){
       return $this->_formatProject($v,$status);
},$projects)
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(2)
刘奇

如你所见

array_map(function($v) use($status){
    return $this->_formatProject($v,$status);
},$projects);

这里有闭包。PHP向闭包传递参数的方法目前推荐user,老版本中可以使用global

大家讲道理

闭包要使用外部变量的时候,要用use.

<?php 
$i = 1;
$callback = function($params) {
    echo $i;    //不能这样使用$i
};

$callback = function($params) use ($i) {
    echo $i;    //正确的用法
};
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!