Xun*_*ius 2 php zend-framework-mvc zend-framework2
这个问题与Zend Framework 2有关.
经过相当多的(重新)阅读和谷歌搜索,我得出简短的说法:
关于ZF2应用程序,bootstrap()和run()之间的实际区别是什么?
为什么用一个而不是另一个?
为什么ZF2 Skeleton使用run()而没有提到bootstrap()?
那么,当使用run()时,如果一切正常,那么是否会使用bootstrap()?
run()是否隐式调用boostrap()?
我不确定你为什么要知道这个深度的细节.如果改变,差异并不会真正影响.
关于ZF2应用程序,bootstrap()和run()之间的实际区别是什么?
bootstrap()是一个独立的类构造.run()是Application类的一部分.
为什么用一个而不是另一个?
Bootstrap之前运行其他任何东西.它还初始化各种类的init函数(不是抽象的).之后运行运行.换句话说,Bootstrap将填充并加载枪,Run就像拉动扳机一样.
为什么ZF2 Skeleton使用run()而没有提到bootstrap()?
Skeleton是一个基础骨架应用程序,在已经调用框架的引导程序之后调用它!
那么,当使用run()时,如果一切正常,那么是否会使用bootstrap()?
不,正如我所说,Bootstrap就像加载枪一样,Run就像拉动扳机一样.如果您无需加载任何内容,则无法运行任何内容.如果没有隐式调用,则运行调用Bootstrap.
run()是否隐式调用boostrap()?
理想情况下,它应该.