Php 函数参数前的三个点代表什么?
我正在使用Laravel5.3,在其中一个函数中,我发现了 代码: 代码来自Php 函数参数前的三个点代表什么?,php,laravel,Php,Laravel,我正在使用Laravel5.3,在其中一个函数中,我发现了 代码: 代码来自\illumb\Auth\Middleware\Authenticate::class $guardsvariable前面的3个点是什么?它表示可能存在数量可变的参数 当使用3个以上的参数调用函数时,$next之后的所有参数都将添加到$guards数组中 您可以阅读。-如果您不确定,$guards中有一个完整的符号列表,如果只发送了3个参数,那么它仍然是一个数组吗?刚刚注意到上一次应答者可用时(2016年12月11日19
\illumb\Auth\Middleware\Authenticate::class
$guards
variable前面的3个点是什么?它表示可能存在数量可变的参数
当使用3个以上的参数调用函数时,$next
之后的所有参数都将添加到$guards
数组中
您可以阅读。-如果您不确定,
$guards
中有一个完整的符号列表,如果只发送了3个参数,那么它仍然是一个数组吗?刚刚注意到上一次应答者可用时(2016年12月11日19:52),如果其他人遇到障碍,可以回答我的上述评论,请回答。确认,$guards
仍将是一个数组,请单击查看示例。
public function handle($request, Closure $next, ...$guards)
{
$this->authenticate($guards);
return $next($request);
}