php的smarty框架的原理是什么

php的smarty框架的原理是什么,第1张

php的smarty是一个php开发的模版系统,根本目的是为了实现页面和逻辑的分离,同时可以辅助我们进行php系统的快速开发,其中集成插件技术,缓存系统等技术,对前端页面优化和速度优化有很大的帮助作用,其中的编译型系统可以做到只需编译一次模版就可以长久使用。

实现原理:

1.php端逻辑实现文件(php文件)

2.模版文件(html文件)

3.编译系统把php逻辑实现文件和模版文件结合编译成静态html文件,即生成缓存文件

4.显示

先有的smarty模板引擎、yii框架,后有的ThinkPHP框架,ThinkPHP中指定左右定界符TMPL_L_DELIM = ''就是根据smarty和yii来实现的,通过C层来分配变量assign,在指定模板display来显示,其实这些都已经说明了ThinkPHP本身已经是整合smarty后的框架...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11306448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存