响应一个URL请求的过程: 入口文件 > 引导文件 > 注册自动加载 > 注册错误和异常机制 > 应用初始化 > URL访问检测 > 路由检测 > 分发请求 > 相应输出 > 应用结束 1.入口文件 位置:public/index.php 任务:定义常量,加载引导文件 代码:define(APP_PATH)、require(引导文件) 2.引导文件 位置:thinkphp/start.php 任务:加载基本文件,执行应用 3.注册自动方法 类方法:Loader::register() 任务:加载类库 4.注册错误和异常机制 类方法:Error::register() 5.应用初始化 流程:加载相关配置和文件 6.URL访问检测 PATH_INFO标准格式:http://域名/index.php/模块/控制器/操作/参数键值对 PATH_INFO兼容格式:http://域名/index.php?s=/模块/控制器/操作&参数键值对 7.路由检测 8.分发请求 统一使用return 返回数据 9.相应输出 统一使用return 返回数据 10.相应结束 写日志报告
5年前 2
66666666666666666厉害
3年前 添加回复 0