1。简介

Smarty模板的PHP模板引擎是一个用PHP编写的,是一个最著名的PHP模板引擎的行业。它将逻辑代码和外部内容。它提供了一种管理和使用,它用于混合HTML代码和PHP代码。简单地说,目的是与前端分离使PHP程序员,使PHP程序员改变程序内容的逻辑不会影响前台页面设计,前端程序逻辑重新修改页面将不影响程序,在多人合作的项目尤为重要。

2。然后,Smarty的优势是什么

一、速度:编写的程序在Smarty可以获得最大的速度,这是相对于其他模板引擎技术。

B,Smarty程序在运行时编译成一个非模板PHP文件编译该文件使用PHP和HTML混合模式下访问模板的Web请求直接把文件,没有模板编译(源程序中的情况没有变化下)

C、高速缓存:用于文件缓存技术,它可以在用户可以看到的HTML文件缓存到一个静态的HTML页面,当缓存文件的属性设置为true,用户请求的网页直接转换到Smarty的静态HTML文件来设置cachetime期。这相当于调用静态HTML文件。

D、插件技术:Smarty可以自定义plug-in.the插件实际上是一个数量的自定义功能。

如果 / / /如果其他可以用于电子和模板。使用一个判断语句在模板文件可以改变模板的格式非常方便。

三.然而,Smarty在以下情况下使用需要注意的

一、需要实时更新的内容。例如,像股票显示,它需要定期更新的数据,这种类型的程序使用Smarty模板处理速度慢。

B、小项目,小项目,因为简单的项目和程序员和一个个人项目,Smarty会使用,在一定程度上失去了对PHP的快速发展的优势。

(但对于整个项目规范,请尝试使用模板引擎。事实上,开发的速度会更快,而以上就是开发者不必使用习惯模板引擎的问题)。