学习了单列模式(三私一公:私有化构造方法,私有化对象,私有化克隆方法,提供公共的返回对象方法)
match_split:
显示逻辑相分离,强制分成两个部分,显示html文件,和逻辑PHP文件,此时请求PHP逻辑文件,该文件对需要的显示内容进行载入 (require)
模板文件 template:
负责显示功能的文件称为模板文件(浏览器应该,(不能)去请求负责展示的模板文件,将不能被访问的放到统一位置管理,通过apache配 置文件更改目录权限或者将显示文件放到更目录外面(通过代码也可以访问到))
match_mvc:
M:Model 模型 用来操作表的(数据处理(业务逻辑处理)单元,就是逻辑文件)
V :view 试图(模版) 用来显示页面(结果展示的单元 就是模板文件)
C:Controller 控制器 调度 操作那个表产生数据 调用哪个模版显示数据 (负责某个功能整体流程调度单元)
此时浏览器需要请求C来获得需要的内容
(仅通过c控制器交互,m和v被控制器c调用,m和v之间不存在任何交互)