2024-07-14 10:57:03 | 我爱编程网
闭包用use传参数
<?php
function test($b){
$c=$b;
return function($b) use($c){
return $c+$b;
}
}
echo test(1);//输出2
我爱编程网(https://www.52biancheng.com)小编还为大家带来Laravel 中的闭包参数是如何传入的的相关内容。
亲,你好,PHP中闭包参数的传入是通过use关键字进行传入的。Laravel 是PHP的一个框架,所以在里面使用的闭包函数中传入参数依然是使用use关键字的。
例如:
下面的PHP脚本程序运行结果如下:
我爱编程网
Array
(
[0] =>
[1] => Array
(
[name] => xiaohong
[age] => 14
)
)
希望对你有帮助!~~
<?php以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com
$users = [
['name' => 'xiaoming', 'age' => 15],
['name' => 'xiaohong', 'age' => 14],
];
$age = 15;
// 遍历用户信息,拿到年龄小于15的用户信息
$ageLt15 = array_map(function ($user) use ($age) {
if ($user['age'] < $age) {
return $user;
}
}, $users);
print_r($ageLt15);
2023-12-24 20:21:11
2024-04-13 17:18:48
2024-04-09 17:44:01
2024-04-04 05:10:44
2024-03-31 15:14:06
2024-03-29 00:11:56