《PHP教程:PHP中的闭包(匿名函数)浅析》要点:
本文介绍了PHP教程:PHP中的闭包(匿名函数)浅析,希望对您有用。如果有疑问,可以联系我们。
PHP教程闭包也叫匿名函数 PHP5.3 引入.
PHP教程使用办法
PHP教程必要调整数组元素中的值
PHP教程function makeSuffix($str, $suffix)
{
return $str . $suffix;
}
PHP教程$new_data = array_map(function($item) use ($suffix) {
return makeSuffix($item, $suffix);
}, $data);
PHP教程必要改变元素的结构
PHP教程$new_data = array_map(function($item) {
return ['id'=>$item['id'],'name'=>$item['name']];
}, $arr);
//如果是用foreach还必要在循环里面建立零时变量,把必要的值赋给这个变量
PHP教程执行效率
PHP教程//2
foreach ($data as $value) {
$new[] = makeSuffix($value, $suffix);
}
PHP教程//3
array_map(function($item) use ($suffix) {
return makeSuffix($item, $suffix);
}, $data);
PHP教程结论
PHP教程闭包的代码相对优雅,但是逻辑比拟容易混淆,相比其他方式执行效率相对较低,要慎用.建议在代码结构比拟乱,需要封装的时候使用.
PHP教程希望此文能帮到未曾使用或者对 PHP 的闭包有疑问的同学,同时如果有纰谬的地方欢迎支出.
欢迎参与《PHP教程:PHP中的闭包(匿名函数)浅析》讨论,分享您的想法,维易PHP学院为您提供专业教程。