欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php 闭包,匿名函数对外部变量调用 use()

程序员文章站 2023-12-21 20:38:34
...

php开发中,很多时候为了,方便,经常会用到匿名函数。

比如我在yii中使用 GridView 经常有  => function($model)  {   }  这样的写法出现,有时候一些特殊需求,要用到外部变量,这个时候就需要use()这个东西了

写法是这个样子   function() use() { }

类似的地方还要array_map()这个函数,下面写的一个例子:

$arr = [1,2,3];
$bs = 3;

$narr = array_map(function($v) use($bs) { return $v*$bs; }, $arr)

数组arr的每个参数都需要乘一个自定义的倍数bs。

相关标签: php use

上一篇:

下一篇: