有点没明白
来源:5-1 【框架执行流程】初始化应用的数据设置
Zoom0
2019-08-29
static::setInstance($this);
我理解的按说应该是 设置 注册树中的APP实例啊。。为什么要改变Container的单例实例呢。。。
想不明白
写回答
3回答
-
慕村5515322
2021-11-08
个人理解:
static::setInstance($this);
确实是改变了Container类,里面的
protected static $instance;
这个东西。
但是在后一行:
$this->instance('app', $this);
这个就是直接把app类添加到容器中去了。这里就跟Container的
$instance
毫无关系了。 所以,再回过头来,看这句:static::setInstance($this); 结合老师所讲的,是为了把上面的参数添加到对象中。就能理解了。
楼上的回答也是对的,只是我一时没看懂,这也相当于对楼上回答的进一步解释。
00 -
小广陵
2020-09-19
下一句改了
00 -
singwa
2019-08-30
您好,这块那部分的代码,希望代码截图截全点哈,感谢感谢
00
相似问题
有两点
回答 1