PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » PHP中高级 » PHP资源模板(assetTemplate1.07)
本页主题: PHP资源模板(assetTemplate1.07) 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

自由的龙

该用户目前不在线
级别: 中级程序员
精华: 1
发帖: 1264
威望: 1267 点
金钱: 12660 PYMB
贡献值: 0 点
在线时间:0(小时)
注册时间:2006-04-16
最后登录:2006-06-27

PHP资源模板(assetTemplate1.07)


PHP资源模板(assetTemplate1.07)
作者:axgle

PHP资源模板,是一种用PHP本身作为模板语言的模板引擎,其显著的特点就是文件夹中有个$符号,因而被称为"资源模板"。


模板规则(两手抓):
1.全部使用php的语法;对于输出部分,不需要echo,print等;
2.模板文件中的所有php代码,需用<!--php -->注释掉;

使用方法(三步曲):
1.打开模板:$template = new asset('template');
2.变量赋值:$template->var="some data";
3.输出结果:$template->flush();

多么的方便呀,享受它吧~~~

----------------------------------

更新日志:
2006-4-8 v1.07
    1.去掉了三个多余的别名方法(assign,output,result);
    2.修改了类名assetTemplate,已简写为asset,并且扩展名默认为'htm';
    3.添加了_begin和_end私有属性,便于理解和修改

2006-4-7 v1.06
    1.添加三个别名方法,名字和流行的模板方法名保持一致。其中包括assign方法,output方法和result方法;
    2.把编译过程(在start方法里)从构造函数移动到了flush中,为的是能够在编译或输出之前修改属性变量(见演示).
    3.添加update_cpl成员变量,运行时可修改,参考第2点说明;

2006-4-1 v1.05
    1.增加ASSET_UPDATE_CPL常数,若你的模板文件不再修改或更新,可以设定为false,可优化一些速度;

2006-3-28 v1.04
    1.修改了assetTemplate的构造函数,注意:现在构造函数的参数不能为空;
    2.增加了get_contents方法,用于模板的嵌套;您也可以用它来处理静态缓存(cache);
    3.增加一个assetLite类,若你的模板中不需要php控制性代码,可以用这个类;
    4.增加相关的演示,具体演示见文档.

2006-3-26 v1.03
    1.去掉v1.02beta中的防盗连功能,只保留模板必须的功能
    2.修改了start方法的传递参数;现在模板文件需要写扩展名,这样可以方便的支持任意扩展名的模板
    3.修正XML刷新的BUG
    4.调整了目录结构,把assetTemplate.php放到了lib目录中.
    5.增加对形行表格(talbe)的演示

2006-3-23 v1.02beta
    1.增加防盗连功能,防止别人直接引用资源文件夹下的所有文件
    2.添加部分注释

2006-3-21 v1.01
    1.PHP资源模板正式命名为assetTemplate,并基于BSD协议发布.
    2.增加对RSS模板的演示
顶端 Posted: 2006-04-20 17:38 | [楼 主]
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » PHP中高级

时:01-09 22:50 Copyright © 2006 phpwhy.com 权
ICP05060669

曳息 -