ThinkPHP框架执行流程
1,判断是否使用 defined 定义以下变量
THINK_PATH APP_NAME APP_PATH RUNTIME_PATH
如果没有定义,自己重新定义,一般来讲 THINK_PATH可以不用定义
2,判断是否存在缓存文件存在就加载缓存,不存在即自动创建。
3,//记录开始运行时间
$GLOBALS['_beginTime'] = microtime(TRUE);
// 记录加载文件时间
$GLOBALS['_loadTime'] = microtime(TRUE);
4,未加载缓存,程序执行过程
加载 /Common/defines.php
判断服务器信息 服务器类别:IIS Apache 服务器系统:win linux freebsd
加载 /Common/functions.php
系统常用函数库,用户可以自己定义。
// 第一次运行检查项目目录结构 如果不存在则自动创建
if(!file_exists(RUNTIME_PATH)) {
// 创建项目目录结构
buildAppDir();
}
函数说明:
import(); 函数相对于 PHP 中的 include (); require (); 又添加了一些新的功能,如果是新手的话,建议使用 PHP中函数,但要自己注意路径问题,相对还是绝对,如果使用 import()则不用考虑。而且ThinkPHP中的 import();还具有Java中 import 的功能,可以支持 java.lang.*;
- 上一篇:Dz常用数据操作
- 下一篇:PHP方维导航网络程序开发