谈谈对MVC的认识,介绍集中目前比较流行的MVC框架 1.MVC工作原理 Model, View, Controller 2.常见MVC框架 TP,Yii2,CI,Yaf,Phalcon 3.延伸:单一入口的工作原理 用一个处理程序文件处理所有的HTTP请求,根据请求时的参数的不同区分不同模块和操作的请求。 优势: 可以进行统一的安全性检查 集中处理程序 劣势: URL不美观(URL重写) 处理效率稍低(忽略不计) 4.延伸:模板引擎的理解 常见模板引擎 PHP是一种HTML内嵌式的在服务端执行的脚本语言,但是PHP有很多可以使PHP代码和HTML代码分开的模板引擎,例如: *Smarty,Twing,Haml,Liquid等 工作原理 模板引擎就是庞大的完善的正则表达式替换库