第一次运行ThinkPHP框架时候,会进行初始化.
我们开始分析
首先看index.php
首先会判断PHP的版本,如果版本小于5.3.0,系统停止
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
第二步,会定义项目地址,在根目录下的Application文件夹
define('APP_PATH','./Application/');
第三步:引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
index.php文件就完了
下面,开始跳到./ThinkPHP/ThinkPHP.php文件下
在该文件下
首先定义了许多常量
// 记录开始运行时间
$GLOBALS['_beginTime'] = microtime(TRUE);
// 记录内存初始使用
define('MEMORY_LIMIT_ON',function_exists('memory_get_usage'));
if(MEMORY_LIMIT_ON) $GLOBALS['_startUseMems'] = memory_get_usage();