新作模板处理类,有兴趣的可以试试_PHP教程
程序员文章站
2024-01-28 08:00:34
...
pfcTemplate 主要特点
1. 高效率
因为程序中分析变量、区块时没有采用正规表达式去做,而采用PHP内置字符串
处理函数来做,所以效率可能会稍高于同类产品
2. 易用性
使用此类只需简单的 创建类实例 -> 添加文件 -> 设置变量/区块 -> [如果有区块则解析]
-> 解析文件 就可以完成. 采用常用的命名方式, 提供通俗易懂的API接口方法.
3. 多级区块处理
通过程序的多级区块处理功能可以实现很多复杂的效果, 可以进行无限层次的套嵌(机器性能允许)
4. 可处理多种来源的模板
模板不一定要做成文件, 可以是来自数据库或其它来源.
$str = read_template_string();
$tpl->set_string('handle1', $str);
5. 变量可定制性
模板中的标识符是可以自行调整的.
如: 将简单变量的标识符定制为 "{/var
1. 高效率
因为程序中分析变量、区块时没有采用正规表达式去做,而采用PHP内置字符串
处理函数来做,所以效率可能会稍高于同类产品
2. 易用性
使用此类只需简单的 创建类实例 -> 添加文件 -> 设置变量/区块 -> [如果有区块则解析]
-> 解析文件 就可以完成. 采用常用的命名方式, 提供通俗易懂的API接口方法.
3. 多级区块处理
通过程序的多级区块处理功能可以实现很多复杂的效果, 可以进行无限层次的套嵌(机器性能允许)
4. 可处理多种来源的模板
模板不一定要做成文件, 可以是来自数据库或其它来源.
$str = read_template_string();
$tpl->set_string('handle1', $str);
5. 变量可定制性
模板中的标识符是可以自行调整的.
如: 将简单变量的标识符定制为 "{/var