array_map(function($v)use($status){
return $this->_formatProject($v,$status);
},$projects)
怪我咯2017-04-11 10:01:33
如你所见
array_map(function($v) use($status){
return $this->_formatProject($v,$status);
},$projects);
这里有闭包。PHP向闭包传递参数的方法目前推荐user,老版本中可以使用global
大家讲道理2017-04-11 10:01:33
闭包要使用外部变量的时候,要用use
.
<?php
$i = 1;
$callback = function($params) {
echo $i; //不能这样使用$i
};
$callback = function($params) use ($i) {
echo $i; //正确的用法
};