/** * * 使用Ym框架时的初始化 * * * * 这里需要指定app的名称,若不指定,则抛弃与app有关的初始化 * * 届时,与app有关的常量,也都不会定义 * * * * 1. 初始化Yaf对象 * * 2. 注册autoloader以及shutdown事件 * * * * @param string $app app的名称,与目录名一致 * * * * @return Core_Init * */ public static function init($app) { Core_Timer::startRecord(); if (empty(self::$instance)) { self::initApp($app); self::initRegisterAutoloader(); self::initRegisterShutdownEvent(); self::$instance = new Core_Init(); } return self::$instance; }