PHPnew CACHE_TPL是一款php模版引擎,请尽量【liàng】在php 5版本以上使用, php4- 未测试运行.本源码默认为utf-8, 其它编码请【qǐng】自行转换,建议使用xampps环【huán】境【jìng】包。
1: 完美兼容PHP5.6+.
2: 模板并发写入优化更新, 防止卡住或者崩溃情况发生.
3: css, js引用增加【jiā】模板语法功【gōng】能, 引入流程更如人所想.
4: 增加Todo, bug等标注支【zhī】持功能【néng】, 在模板中可写标注了.
5: 安全保护功能增强, 缓存文件地址及禁止直接访问.
6: 变量释放过程优化, 速度明显提升.
7: 静态文件自动匹配路径功能增加,有效改善路径问题.
1: 修复部分方法返回值类型错误的问题.
2: 修复方法类型为私有, 导致无法继承的问题.
3: 判断结构更严格.
4: 细节修复
php a1: load方法优化. 支持【chí】字符串, 及block块独立调用.
a2: 文件自动搜索算法优化.
a3: 细节修正.
1: block 块支持全系列语法.
2: 增加 load方法, 与display方法功能相同, 以【yǐ】便与模板中的【de】load引入统一.
3: {load dir/file} {load dir/file.tpl} {load $tpl} 引入模【mó】板【bǎn】兼容支持更多的语法.
4: 增加【jiā】全过程监控日志功能【néng】.set_templates_isdebug方法开启.
5: 增加全系【xì】列以set_开【kāi】头的设置方法:
set_auto_path(); [自动搜索文件目录, 多个文件请调用多次方法, 注意顺【shùn】序【xù】对结【jié】果的影响.]
set_cache_path(); [缓存文件目【mù】录, 仅【jǐn】支持一个目录]
set_templates_path(); [模板文件目录, 多【duō】个文件请调用【yòng】多【duō】次方法, 注意顺序对结果的影响.]
set_language(); [设置语言包数据]
set_templates_suffix(); [模板文件后缀, 缓存文件【jiàn】后【hòu】缀]
set_static_assign(); [静态文件【jiàn】变量如css, js里面的【de】变量]
set_templates_isdebug(); [是否开启日志监控功能, true|false]
6: 修复旧版【bǎn】引入不存在【zài】模板会异常问题.
7: 静态自动搜索文件功能优化, 减轻压力【lì】.
8: 淡化模板目录与【yǔ】默认模【mó】板目录概念, 全部用【yòng】set_templates_path方法来设置.
9: 各【gè】方法返回值【zhí】优化. {html xx} 语法暂时作废.
10: 增【zēng】加二元运算语法 {$reg|false} {$reg|true|false} 类似【sì】于php的简写.
11: 其它【tā】细节, 性能一一优【yōu】化.