• 技术文章 >后端开发 >PHP问题

    php模板和框架的区别是什么

    青灯夜游青灯夜游2020-10-08 19:50:08原创169

    在php中,模板一般指的是View层的东西,是为浏览用的;而框架是为实现mvc设计模式,是在最基本的代码里继续封装成一个完整的系统;可以说模板是框架的组成部分。

    推荐:《PHP视频教程

    模板是为浏览用的, 框架是在最基本的代码里继续封装成一个完整的系统.

    模板是框架的组成部分。框架为实现mvc设计模式,一般都会使用模板机制来写V(view)层,实现V层无php代码,在需要动态输出或者有简单逻辑判断的地方根据模板语法和模板标签来实现。这样,V层代码的编写工作就可以交给前端人员,因为前端人员无须掌握php,只需要掌握相对简单的模板语法和标签即可,这样的好处就不言而喻了。

    Smarty是一个强大的模板引擎。用smarty写的V层代码经过“编译”——模板解析引擎按照smarty语法机制进行“翻译”,将有smarty标签的地方自动“翻译”成php代码……

    框架可以说是这样一种东西——他已经是一个应用的半成品了,具有完整的结构,你只需按照自己的需求去完成你的系统。而作为MVC框架,模板只是其V部分。

    很多框架都有自己的V层机制,如Zend Framework有Zend_View。但是你同样可以将smarty整合进Zend Framework来代替Zend_View的模板,作为其MVC中的C部分。

    以上就是php模板和框架的区别是什么的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 模板 框架
    上一篇:php中删除数组元素的函数有哪些 下一篇:php怎么实现退出登录功能?
    第13期线上培训班

    相关文章推荐

    • php怎么删除数组中的某个指定元素?• php初始化方法是什么• PHP Session丢失问题• php中怎么访问mysql数据库?• 分享PHP7 MongoDB Driver 使用心得• php如何让浏览器显示错误• php如何修改表单数据• php中删除数组元素的函数有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网