예제 #1
0
 /**
  * 框架启动入口函数
  */
 public static function run()
 {
     self::_loadBaseLib();
     //加载框架核心类
     date_default_timezone_set(TIME_ZONE);
     //设置默认时区
     if (APP_DEBUG) {
         Debug::start();
         error_reporting(E_ALL);
         //设置捕获系统异常
         set_error_handler(array('herosphp\\core\\Debug', 'customError'));
     } else {
         error_reporting(0);
         ini_set("display_errors", "Off");
     }
     $configs = Loader::config('system');
     //加载系统全局配置
     $appConfigs = Loader::config('*', APP_NAME);
     //加载当前应用的配置信息
     //将应用的配置信息覆盖系统的全局配置信息
     $configs = array_merge($configs, $appConfigs);
     $application = WebApplication::getInstance();
     $application->execute($configs);
     //Debug::printMessage();
 }