关于Container容器
来源:4-9 【实战】Container容器类实战
慕斯卡8501250
2019-05-06
我用方法二试了一下也是可以访问的,这样岂不是更加简洁,为什么通过容器去返回呢?
写回答
2回答
-
这一步去容器拿app,是因为在这一步之前,App类在base.php里面被调用过,然后 是单例模式,所以Container::get("app")是去容器的静态静态方法拿Container类,然后用Container类去App里面的静态方法拿App类,你可以把你的注释掉 去打印APP __construct方法里面的加个调试信息看看,在require base.php的时候触发了 App类里面的__construct方法,然后 调用Container::get("app")的时候是没有触发__construct方法
122021-07-15 -
singwa
2019-05-06
亲爱的同学您好,在这个地方 是可以使用你这里的形式。但是不建议你这样来做。
00
相似问题