array_map(function($v)use($status){ return $this->_formatProject($v,$status); },$projects)
走同样的路,发现不同的人生
如你所见
array_map(function($v) use($status){ return $this->_formatProject($v,$status); },$projects);
这里有闭包。PHP向闭包传递参数的方法目前推荐user,老版本中可以使用global
闭包要使用外部变量的时候,要用use.
use
<?php $i = 1; $callback = function($params) { echo $i; //不能这样使用$i }; $callback = function($params) use ($i) { echo $i; //正确的用法 };
如你所见
这里有闭包。PHP向闭包传递参数的方法目前推荐user,老版本中可以使用global
闭包要使用外部变量的时候,要用
use
.