尝试使用php的闭包Closure

今天在使用array_map时使用到了闭包closure

场景:需要给array_map传递自定义参数

实现:

array_map(function($item) use ($params) { return $this->transformdata($item, $params); }, $items)

说明:$items是需要处理的数组,$params是需要传递的参数, $this->transformdata是回调

备注:如果不需要传自定义参数,array_map在类中要这样写

array_map(array($this,'transformdata'),$items);

上一篇:从根上理解 MySQL 的事务


下一篇:MySQL 的启动选项和系统变量