1:谈谈你对MVC的认识,介绍几种比较流行的MVC框架

MVC工作原理

  • Model-数据模型层
  • View-视图层
  • Controller-逻辑层

MVC

常见的MVC框架

  • ThinkPHP,Yii2,CI,Yaf,Laravel

    延伸:单一入口的工作原理

  • 用一个处理程序文件处理所有HTTP请求,根据请求是的参数的不同区分不同模块和操作请求
  • 优势:可以统一进行安全性检测
  • 缺点:效率低

    延伸:模板引擎的理解

    php是一种HTMl内嵌式的在服务器端执行的脚本语言,但是PHP有很多可以使PHP代码和HTML代码分开的模板引擎,例如:Smarty,Twig,Haml,Liquid等