我正在阅读 Zend Framework 手册,无法理解引导程序是如何工作的,特别是在 ZF 和一般情况下。他们写:
您的 Bootstrap 类定义了要初始化的资源和组件。
行。这意味着首先应该实例化 Bootstrap 类。但是后来他们写了配置ini
文件。里面有关于Bootstrap
类本身的指令:
1. bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
2. bootstrap.class = "Bootstrap"
所以据我了解,这意味着Bootstarp
首先实例化的不是类。首先必须读取配置文件,获取有关Bootstrap
类的信息并让该信息实例化。否则就不需要Bootstrap
在配置文件中有关于类的信息。因为我可以这样做:
require_once(/application/bootstrap.php)
$b = new Bootstrap();
并且 Bootstrap 被实例化。
但是他们对读取配置文件然后创建Bootstrap
.
- Bootstrap 是如何工作的?
- 谁在哪个阶段实例化它?
- 他们说
APPLICATION_PATH
是一个常数。必须先在某个地方定义一个常量,然后才能使用它。如果在 Bootstrap 类中使用,可以在哪里定义?
谢谢你。