运行 · 调试
1. 运行流程
phpGrace 框架运行流程 :
01. http 请求, 如 : http://www.phpgrace.com/index;
02. 服务器伪静态规则将请求统一重定向到入口页面( 某个具体分组下的 index.php );
03. 框架核心文件初始化运行;
04. 路由解析 : 运行解析规则对应的控制器及方法,并解析保存其他 url 参数;
05. 调用缓存、模型、工具、视图等完成某个具有页面的运行工作;
2. 框架调试
phpGrace 内置了调试功能,可以在运行页面展示一下调试信息 :
01. 当前请求服务器运行时间、消耗内存数量;
02. 当前请求执行过程中引用的所有文件;
03. sql 运行日志,包含 : sql 语句、查询时间、错误信息;
关闭调试
一旦开发完毕,并将项目部署至服务器,就应该关闭调试功能,关闭方法 :
打开对应分组下的入口文件 : /index.php 或 /分组/index.php
define('PG_DEBUG' , false);
注意事项
调试会在请求页面直接展示调试所需的 html 结果,如果您开发的是应用 api 接口请关闭调试,避免调试内容影响接口请求数据。
3. 错误展示
phpGrace 重构了 php 的错误展示,以较为清晰的方式来展示代码错误及异常;
关闭错误
一旦开发完毕,并将项目部署至服务器,就应该关闭错误展示,关闭方法 :
打开对应分组下的入口文件 : /index.php 或 /分组/index.php
define('PG_SHOWERROR' , false);