1. 记录文件开始执行时间于系统超全局变量 $GLOBALS['_beginTime']=microtime(true)
  2. 检测memory_get_usage函数是否存在 如果存在,记录内存初始使用情况于$GLOBALS['_startUseMems']=memory_get_usage()
  3. 定义框架版本信息 THINK_VERSION=3.2.3
  4. 定义URL模式 普通模式:URL_COMMON=0;PATHINFO模式:URL_PATHINFO=1;REWRITE模式:URL_REWRITE=2;兼容模式:URL_COMPAT=3
  5. 类文件后缀 EXT='.class.php'
  6. 定义系统常量 框架核心:THINK_PATH?:__DIR__.'/';应用路径:APP_PATH?:dirname($_SERVER['SCRIPT_FILENAME']).'/';应用状态:APP_STATUS?:'';调试模式:APP_DEBUG?:false
  7. 应用模式 检测存在函数saeAutoLoader?(sae应用模式、存储类型Sae):(common应用模式、存储类型File)
  8. 定义系统常量
    1. 运行时路径 RUNTIME_PATH?:APP_PATH.'Runtime/'
    2. 系统核心类库 LIB_PATH?:realpath(THINK_PATH.'Library').'/'
    3. Think类库 CORE_PATH?:LIB_PATH.'Think/'
    4. 行为类库 BEHAVIOR_PATH?:LIB_PATH.'Behavior/'
    5. 应用模式 MODE_PATH?:THINK_PATH.'Mode/'
    6. 第三方类库 VENDOR_PATH?:LIB_PATH.'Vendor/'
    7. 应用公共目录 COMMON_PATH?:APP_PATH.'Common/'
    8. 应用配置目录 CONF_PATH?:COMMON_PATH.'Conf/'
    9. 应用语言目录 LANG_PATH?:COMMON_PATH.'Lang/'
    10. 应用静态目录 HTML_PATH?:APP_PATH.'Html/'
    11. 应用日志目录 LOG_PATH?:RUNTIME_PATH.'Logs/'
    12. 应用缓存目录 TEMP_PATH?:RUNTIME_PATH.'Temp/'
    13. 应用数据目录 DATA_PATH?:RUNTIME_PATH.'Data/'
    14. 应用模板缓存目录 CACHE_PATH?:RUNTIME_PATH.'Cache/'
    15. 配置文件后缀 CONF_EXT?:'.php'
    16. 配置文件解析方法 CONF_PARSE?:''
    17. 应用插件目录 ADDON_PATH?:APP_PATH.'Addon/'
  9. 系统信息 PHP_VERSION<5.4.0?(ini_set('magic_quotes_runtime', 0), MAGIC_QUOTES_GPC=(get_magic_quotes_gpc()?true:false)):(MAGIC_QUOTES_GPC=false)
  10. 定义系统常量 IS_CGI=(0===strpos(PHP_SAPI, 'cgi')||false!=strpos(PHP_SAPI,'fcgi')); IS_WIN=(strstr(PHP_OS, 'WIN')?1:0); IS_CLI=((PHP_SAPI='cli')?1:0)
  11. 定义系统常量 _PHP_FILE_='./index.php'; __ROOT__=''
  12. 加载核心Think类 CORE_PATH.'Think'.EXT
  13. 应用初始化 Think\Think::start()