推荐使用thinkphp框架,使用wp框架其实并不需要include包含了,可以把自定义代码全部写到functions.php里或做个插件
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一.它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离.简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要.
Smarty优点1. 速度:采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的.
不适合使用Smarty的地方需要实时更新的内容.例如像股票显示,它需要经常对数据进行更新,这类型的程序使用smarty会使模板处理速度变慢.
小项目.小项目因为项目简单而美工与程序员兼于一人的项目,使用Smarty会在一定程度上丧失PHP开发迅速的优点.
(PS:不过为了整个项目的规范,请大家尝试去使用模板引擎.其实习惯了,开发速度会更加快,好了,全部的没有用习惯模板引擎的开发者遇到的问题)
模板只用smarty.大小皆宜.
虽然目前模板也有不少种,但只有smarty最接近MVC.
另外,就如你说,小站不太适合smarty,有点大炮打鸟的感觉.
没听说国内有什么好的模板引擎.不过有些不错的开发框架 .PHP的开发框架多如牛毛.楼上的PHPLIB也是国外的.
smarty也有中文手册,当然,是国内翻译的,smarty网站上是找不到的.PHPLIB虽然小,但是如果使用了它,对于网站的访问速度上远不如smarty好.因为smarty有一个编译缓存机制,PHPLIB只有一个编译机制,没有缓存.
所以还是直接就上手smarty吧.
其实smarty很容易的,就那么几条命令,还没有PHP的一组字符串操作函数多.
我认为
PHP
本身做模板引擎是相当合适的,既能兼顾性能,也能兼顾简洁性.
smarty用得比较多吧,还有更多的是用自己写的.原理就是一个替换的过程,把一些比较简单的标签替换成原生的PHP代码,然后执行.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!