Think/Think.php
public static function init()
    {
        /*
         * 设定错误和异常处理
         */
//        register_shutdown_function([__CLASS__, 'fatalError']);
//        set_error_handler([__CLASS__, 'appError']);

        /*
         * 初始化文件存储方式
         */
        Storage::connect();

        /**
         * 检查核心必须文件
         */
        if (!Storage::has(__DIR__.'/../Conf/core.php') ||
            !Storage::has(__DIR__.'/../Conf/config.php') ||
            !Storage::has(__DIR__.'/../Conf/tags.php')
        ) {
            static::halt('系统核心文件缺失');
        }
        /*
         * 加载核心文件
         */
        $mode = include __DIR__.'/../Conf/core.php';
        foreach ($mode as $file) {
            if (is_file($file)) {
                /** @noinspection PhpIncludeInspection */
                include $file;
            }
        }

        /*
         * 加载应用模式配置文件
         */
        $config = include __DIR__.'/../Conf/config.php';
        foreach ($config as $key => $file) {
            is_numeric($key) ? C(load_config($file)) : C($key, load_config($file));
        }

        /*
         * 加载模式行为定义
         */
        $tags = include __DIR__.'/../Conf/tags.php';
        if (isset($tags)) {
            is_array($tags) && Hook::import($tags);
        }

        /*
         * 加载应用行为
         */
        if (is_file(CONF_PATH.'tags.php')) {
            $appBehaviors = include CONF_PATH.'tags.php';
            is_array($appBehaviors) && Hook::import($appBehaviors);
        }

        /*
         * 加载框架底层语言包
         */
        L(include __DIR__.'/../Lang/'.C('DEFAULT_LANG').'.php');

        if (APP_DEBUG) {
            // 调试模式加载系统默认的配置文件
            C(include __DIR__.'/../Conf/debug.php');
            // 读取应用调试配置文件
            if (is_file(CONF_PATH.'debug.php')) {
                C(include CONF_PATH.'debug.php');
            }
        }

        /*
         * 设置系统时区
         * @todo move to other place
         */
        date_default_timezone_set(C('DEFAULT_TIMEZONE'));

        /*
         * 记录加载文件时间
         */
        G('loadTime');

    }
public static function init()
    {
        /*
         * 设定错误和异常处理
         */
//        register_shutdown_function([__CLASS__, 'fatalError']);
//        set_error_handler([__CLASS__, 'appError']);

        /*
         * 初始化文件存储方式
         */
        Storage::connect();

        /**
         * 检查核心必须文件
         */
        if (!Storage::has(__DIR__.'/../Conf/core.php') ||
            !Storage::has(__DIR__.'/../Conf/config.php') ||
            !Storage::has(__DIR__.'/../Conf/tags.php')
        ) {
            static::halt('系统核心文件缺失');
        }
        /*
         * 加载核心文件
         */
        $mode = include __DIR__.'/../Conf/core.php';
        foreach ($mode as $file) {
            if (is_file($file)) {
                /** @noinspection PhpIncludeInspection */
                include $file;
            }
        }

        /*
         * 加载应用模式配置文件
         */
        $config = include __DIR__.'/../Conf/config.php';
        foreach ($config as $key => $file) {
            is_numeric($key) ? C(load_config($file)) : C($key, load_config($file));
        }

        /*
         * 加载模式行为定义
         */
        $tags = include __DIR__.'/../Conf/tags.php';
        if (isset($tags)) {
            is_array($tags) && Hook::import($tags);
        }

        /*
         * 加载应用行为
         */
        if (is_file(CONF_PATH.'tags.php')) {
            $appBehaviors = include CONF_PATH.'tags.php';
            is_array($appBehaviors) && Hook::import($appBehaviors);
        }

        /*
         * 加载框架底层语言包
         */
        L(include __DIR__.'/../Lang/'.C('DEFAULT_LANG').'.php');

        if (APP_DEBUG) {
            // 调试模式加载系统默认的配置文件
            C(include __DIR__.'/../Conf/debug.php');
            // 读取应用调试配置文件
            if (is_file(CONF_PATH.'debug.php')) {
                C(include CONF_PATH.'debug.php');
            }
        }

        /*
         * 设置系统时区
         * @todo move to other place
         */
        date_default_timezone_set(C('DEFAULT_TIMEZONE'));

        /*
         * 记录加载文件时间
         */
        G('loadTime');

    }
应用程序初始化

@return void