1
6
我不知道你为什么想知道这个深度的细节。如果改变的话,这种差异并不会真正产生影响。 对于ZF2应用程序,bootstrap()和run()之间的实际区别是什么?
为什么要使用一个而不是另一个? 引导程序先于其他程序运行。它还初始化了各种类的init函数(不是抽象的)。之后跑步。换言之,Bootstrap将装填枪支,Run就像扣动扳机一样。 为什么ZF2 Skeleton在任何地方都使用run()而没有提到bootstrap()? Skeleton是一个基本的骨架应用程序,它被称为AFTER,已经调用了框架的引导程序! 那么,如果在使用run()时一切正常,什么时候会使用bootstrap()? 不,正如我所说,Bootstrap就像装枪,Run就像扣动扳机。如果没有要加载的内容,则无法运行任何内容。Run调用Bootstrap(如果未隐式调用)。 run()是否隐式调用boostrap()? 理想情况下,它应该这样做。 |
2
1
是的,在运行Mvc之前,run()会调用bootstrap()。然而,不同之处在于ZF2具有事件驱动的体系结构,并且不再是在引导文件中准备引导的情况。现在,每个模块都可以为事件提供监听器。在引导的情况下,事件是“bootstrap”或方法onBootstrap()。 This article 可以向您介绍ZF1和ZF2之间最显著的差异。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |