很多站长朋友们都不太清楚常见php模板引擎,今天小编就来给大家整理常见php模板引擎,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 smarty模板引擎跟TP框架有什么区别?什么是模板引擎? 2、 常用的PHP模板有哪些? 3、 php 模板引擎有什么好?本想自己写一个模板引擎,融合到自己设计的框架中去(现在使用类似 word 4、 模板引擎种类和适用范围 smarty是不是只可用于php 5、 你用过哪些模板引擎? - PHP框架开发 6、 介绍个 php模板引擎 smarty模板引擎跟TP框架有什么区别?什么是模板引擎?smarty是PHP模板引擎技术,而thinkphp才是框架
smarty是PHP模板引擎技术,分离了PHP代码和HTML代码,使程序员和页面设计师可更好的管理自己的模块。而thinkphp才是框架,就是了他定义好一些规则,封装好一些常用的操作,你按照他写好的规则来编程,从而使你的工作更有效率。
smarty是PHP官方推荐使用的模板引擎,TP自带的是参考TP写的,不过远没smarty强大,smarty的强大在于自定义标签和缓存,如果用TP整合smarty,当前遇到的问题是在分组时候不能加载模板。
模板引擎:(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。
常用的PHP模板有哪些?一般都是 smarty了
-
你看到的那些一般都是别人自己写的嫫版。smarty 比较慢,所以很多人都自己写,小儿实用。
php 模板引擎有什么好?本想自己写一个模板引擎,融合到自己设计的框架中去(现在使用类似 word推荐使用thinkphp框架,使用wp框架其实并不需要include包含了,可以把自定义代码全部写到functions.php里或做个插件
模板引擎种类和适用范围 smarty是不是只可用于phpSmarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。
Smarty优点1. 速度:采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。
2. 编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下)
3. 缓存技术:Smarty选用的一种缓存技术,它可以将用户最终看到的HTML文件缓存成一个静态的HTML页,当设定Smarty的cache属性为true时,在Smarty设定的cachetime期内将用户的WEB请求直接转换到这个静态的HTML文件中来,这相当于调用一个静态的HTML文件。
4. 插件技术:Smarty可以自定义插件。插件实际就是一些自定义的函数。
5. 模板中可以使用if/elseif/else/endif。在模板文件使用判断语句可以非常方便的对模板进行格式重排。
不适合使用Smarty的地方需要实时更新的内容。例如像股票显示,它需要经常对数据进行更新,这类型的程序使用smarty会使模板处理速度变慢。
小项目。小项目因为项目简单而美工与程序员兼于一人的项目,使用Smarty会在一定程度上丧失PHP开发迅速的优点。
(PS:不过为了整个项目的规范,请大家尝试去使用模板引擎。其实习惯了,开发速度会更加快,以上是没有用习惯模板引擎的开发者遇到的问题)
你用过哪些模板引擎? - PHP框架开发模板引擎?是实现PHP逻辑代码从HTML修饰代码的分离? 要是这样 一些框架也有这功能啊?php1018 发表于 2009-8-26 11:38[i]LS说话真和头像一样,小孩子快点学习吧,快点长大吧
介绍个 php模板引擎模板只用smarty。大小皆宜。
虽然目前模板也有不少种,但只有smarty最接近MVC。
另外,就如你说,小站不太适合smarty,有点大炮打鸟的感觉。
没听说国内有什么好的模板引擎。不过有些不错的开发框架 。PHP的开发框架多如牛毛。楼上的PHPLIB也是国外的。
smarty也有中文手册,当然,是国内翻译的,smarty网站上是找不到的。PHPLIB虽然小,但是如果使用了它,对于网站的访问速度上远不如smarty好。因为smarty有一个编译缓存机制,PHPLIB只有一个编译机制,没有缓存。
所以还是直接就上手smarty吧。
其实smarty很容易的,就那么几条命令,还没有PHP的一组字符串操作函数多。
关于常见php模板引擎的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于常见php模板引擎 常见php模板引擎是什么的详细内容...