laravel7.3版本发送富文本邮件问题
$a={email:890809809@qq.com};
Mail::send('mail.index',['name'=>'张三'],function(Message $message)use($a)
{
$message->to($a->email);
$message->subject('开通账号通知');
})
这里面我想问一下大佬为什么不直接在回调函数里面把$a直接写进去传给回调函数,而要用use($a)引用外部变量呢?
多此一举呢?就是直接
function(Message $message,$a){
$message->to($a->email);
$message->subject('开通账号通知');
};
找了好多文章都没有说清楚,请问社区大佬有没有一个通俗的解释。
推荐文章: