您的位置:首页 > 编程语言 > PHP开发

PHP手册-use关键字

2016-03-16 10:37 549 查看
function array_value_recursive($key, array $arr){
$val = array();
array_walk_recursive($arr, function($v, $k) use($key, &$val){
if($k == $key) array_push($val, $v);
});
return count($val) > 1 ? $val : array_pop($val);

}


变量有作用范围,use 的作用是将上一级作用范围中的变量导入进匿名函数中,使其在匿名函数中可用,但不是参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: