模板类新人类,使用简单速度超快

互联网 | 编辑: 董宇成 2007-01-27 00:00:00转载

最近总是看到一些兄弟们在讨论模板的事,我想应该把我的模板类拿出来给大家分享了。

什么人适合用本模板:

1、喜欢简单的,不废力气就可学会使用的。

2、对速度要求比较高,特别是动态的论坛、博客。

an template

特点:简单与速度的结合。

1、简单。会用函数就成,全部学习时间3分钟。

2、速度快。编译型。使用函数代入变量的处理方式,这是最快的模板处理方法了。

an template 与phplib template相比的优点:

1、模板写法与phplib兼容。

2、自动编译,不需要设置。phplib需求手动设置比较累,尤其是要一层一层设置子模板更是很恐怖。

3、使用更简单,模板编成标准的类,直接调用就可。phplib要自己去调用。

4、封装了列表与2维表格的方法,极大降低了模板替换与循环的复杂度。phplib要自己去控制,没有经验的人很容易出错。

5、速度快,将模板编译成标准类,生成对象来调用,是函数与变量的操作,phplib是“解释”型的,是用字符替换操作。

模板文件tmpl_1.html

tmpl_1_test.php

输出:

不得不说的一些事:

1、本模板的目的是将显示部分分离出来,以消除代码混写的痛苦,请勿将本模板与smarty来比,两者解决的问题根本不一样。

2、本模板特点是使用简单、速度快,而不是功能的强大,如果需要想功能强大的模板,推荐smarty。

3、速度测试了吗?没有测的必要,在两年对比过代码混合方式,一点不慢,可以说如果你代码混合写得不好的话,还没有我的模板快。

4、这个模板最初是我在sina的时候写的,听说现在还有部门在用。经多次修改,代码已经全部重写,所以我可以放心的公开给大家。当初水平有限问题多多,向sina的兄弟们致歉。

5、感谢sina的领导和兄弟们,当时你们给了我灵感。

6、如果大家感觉好,介绍给你的朋友还有朋友的朋友。感觉不好或者Bug之类的,请与我联系anran.net@gmail.com,男奖饭1顿,女奖饭0顿。

7、免费使用、随意修改,代码里给兄弟我留个名就成。谁不想出名啊:)

8、这个类已经用了2年,但是最近又修改过,可能还会有些bug,发现Bug处理方法同6。

9、写了使用说明和用法示例,每个都测试了,真累,大周日的,兄弟们用得好了别忘记请我吃饭。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑