// +---------------------------------------------------------------------- // $Id$ /** +------------------------------------------------------------------------------ * ThinkPHP公共文件 +------------------------------------------------------------------------------ */ //记录开始运行时间 $GLOBALS['_beginTime'] = microtime(TRUE); if(!defined('APP_PATH')) define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME'])); if(!defined('RUNTIME_PATH')) define('RUNTIME_PATH',APP_PATH.'/Runtime/'); if(defined('RUNTIME_ALLINONE') && is_file(RUNTIME_PATH.'~allinone.php')) { // ALLINONE 模式直接载入allinone缓存 $result = require RUNTIME_PATH.'~allinone.php'; C($result); // 自动设置为运行模式 define('RUNTIME_MODEL',true); }else{ if(version_compare(PHP_VERSION,'5.0.0','<')) die('require PHP > 5.0 !'); // ThinkPHP系统目录定义 if(!defined('THINK_PATH')) define('THINK_PATH', dirname(__FILE__)); if(!defined('APP_NAME')) define('APP_NAME', basename(dirname($_SERVER['SCRIPT_FILENAME']))); if(is_file(RUNTIME_PATH.'~runtime.php')) { // 加载框架核心编译缓存 require RUNTIME_PATH.'~runtime.php'; }else{ // 加载编译函数文件 require THINK_PATH."/Common/runtime.php"; // 生成核心编译~runtime缓存 build_runtime(); } } // 记录加载文件时间 $GLOBALS['_loadTime'] = microtime(TRUE); ?>