第一章:初始化分析

来源:互联网 发布:淘宝模特招聘兼职 编辑:程序博客网 时间:2024/06/05 12:40

第一次运行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();
0 0