php - laravel的Illuminate包中的这种写法,有专业术语吗
我想大声告诉你
我想大声告诉你 2017-05-16 13:12:14
0
1
544

< /p> <前><代码>/** * 动态调用默认驱动实例。 * * @param 字符串$方法 * @param数组$参数 * @return 混合 */ 公共函数 __call($方法, $参数) { return $this->guard()->{$method}(...$parameters); } <前><代码>/** * 动态调用默认驱动实例。 * * @param 字符串$方法 * @param数组$参数 * @return 混合 */ 公共函数 __call($方法, $参数) { 返回 $this->driver()->$method(...$parameters); } <前><代码>/** * 动态调用默认驱动实例。 * * @param 字符串$方法 * @param数组$参数 * @return 混合 */ 公共函数 __call($方法, $参数) { 返回 $this->store()->$method(...$parameters); }

顾叫工厂模式?

我想大声告诉你
我想大声告诉你

全部回复(1)
某草草

是工厂模式,你看那些类是implements FactoryContract。
然后通过魔法函数来实现调用具体工厂产品的方法,其中...是5.6+新增的可变数量的参数列表,

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板