你现在的位置:首页 > PHP网站建设知识库 > ecmall > 正文

ecmall系统的运行机制流程

\

ecmall运行机制如下:

1.全局常量定义

2.读取配置文件中的配置信息

3.调用 Ecmall::startup 静态方法,不需要创建实例,直接启动应用

4.包含、引入MVC基础类库

5.判断是否有外库需要加载,有的话加载,没有的话不加入外部库

6.入口数据安全过滤,GPC(get , post ,cookie)请求中的特殊字符会被过滤掉。

7.根据请求,控制器自动找到对应的APP ACT(动作),如果找不到,则终止控制器程序。

8.载入与当前APP匹配的PHP文件

9.实例化APP类,创建一个该APP类的实例对象。并把当前APP添加到全局变量数组中

10.根据ACTION执行APP中相应的方法function。

11.销毁APP实例。

很实效、很有效率的系统执行流程。