闭包
来源:6-3 执行autoResponse调度
慕斯卡8501250
2019-06-22
能否帮忙解释逐步解释一下这段代码
$this->middleware->add(function (Request $request, next)use(next) use (next)use(dispatch, KaTeX parse error: Expected '}', got 'EOF' at end of input: …return is_null(data) ? $dispatch->run() : $data;
});
写回答
1回答
-
singwa
2019-06-23
您好。首先 这个add方法里面是一个闭包:
function (Request $request, $next) use ($dispatch, $data) {
return is_null($data) ? $dispatch->run() : $data;
}上面的use中的两个参数 是从上层传递过来的。 这个闭包最终是返回$dispatch->run() 这个里面的内容, 返回作为add方法的参数。
建议您了解下闭包。
00
相似问题