一、初始化应用程序:
public function initialize()
{
$this->initialized = true;
$this->beginTime = microtime(true);
$this->beginMem = memory_get_usage();
$this->loadEnv($this->envName);
$this->configExt = $this->env->get('config_ext', '.php');
$this->debugModeInit();
$this->load();
$this->loadLangPack();
$this->event->trigger(AppInit::class);
date_default_timezone_set($this->config->get('app.default_timezone', 'Asia/Shanghai'));
foreach ($this->initializers as $initializer) {
$this->make($initializer)->init($this);
}
return $this;
}