pukomuko / phemplate
简单的模板脚本
This package is auto-updated.
Last update: 2024-09-17 20:48:14 UTC
README
phemplate
//---------------------------------------------------------------------------// // 作者:pukomuko salna@ktl.mii.lt // 日期:2001.03.15 // 网站: http://pukomuko.esu.lt // 信息:模板引擎 // // //---------------------------------------------------------------------------// // copyleft 许可协议 // // 本软件按“原样”提供,不提供任何明示或暗示的保证。在任何情况下,作者都不会因使用本软件而承担任何损害赔偿责任。 // // 任何人都可以出于任何目的使用本软件,包括商业应用,并且可以自由修改和重新分发,但须遵守以下限制: // // 1. 本软件的来源不得被虚假陈述;不得声称您编写了原始软件。如果使用本软件制作产品,产品文档中的致谢将被欣赏,但不是必需的。 // // 2. 改变的源代码版本必须清楚地标记为修改版,并且不得虚假陈述为原始软件。 // // 3. 关于在生产中使用此类软件的事实的通知将非常受欢迎。 // // 4. 本通知不得从任何源分发中删除或更改。 // //---------------------------------------------------------------------------// // 更改: // // 2004.04.21 // - 对空文件发出警告 // * v1.10.1 // // 2004.03.04 // + TPL_LOOPOPT -> TPL_OPTLOOP // + TPL_PARSEDLOOP -> TPL_PARSEDLOOP // * v1.10 // // 2004.03.03 // + TPL_LOOP_INNER_PARSED // + TPL_LOOP_INNER_OPTIONAL // * v1.10beta2 // // 2004.03.02 // + TPL_STRIP_UTF_HEADER // + TPL_PARSEDLOOP // + TPL_LOOPOPT // * v1.10beta // + utf header matching // // 2004.03.01 // - process() 错误修正 // * v1.9.4 // // 2003.10.20 // - parse() 错误修正 // * v1.9.3 // // 2003.08.12 // - remove_nonjs 错误修正 // * v1.9.2 // // 2003.06.29 // * optional 现在可以与 0 和 '0' 一起工作 // * v1.9.1 // // 2003.06.19 // + 自定义块语法,感谢 G. van den Hoven // + set_block_syntax() // + tie_loop() // + tie_var() // * v1.9 // // 2003.06.17 // * parse() 运行速度更快,感谢 Sergej Kurakin // - remove_nonjs 错误修正 // + 错误处理支持 // // 2003.06.16 // - set_root() 错误 // // 2003.03.14 // + process() 现在接受位作为参数,感谢 Audrius Karabanovas // + set_params() 为 process() 设置默认参数 // * v1.8.1 // // 2003.03.14 // + phpdoc 注释 // * v1.8 // // 2002.11.13 // - $block_names 不再使用 // - 提取块时的错误 // // 2002.09.24 // * parse 现在接受字符串而不是句柄 // + optional() // * 根更改 // // 2002.03.23 // - 模板中包含 { a { b } 的错误 // * v1.7.1 // // 2002.03.03 // * fopen fread fclose 替换 implode(file()),速度提高 3 倍 // + remove_nonjs - 只删除没有空格的变量 // + 速度改进,移除了 list() = each() // + 许可证 :] // * v1.7 // // 2002.03.02 // - 删除解析模板中每行的前导空格。 // - error() 方法中的错误 :] // * v1.6.2 注记 released :] // // 2001.12.06 // - 当文本只有 } 时出现错误 // * v1.6.1 // // 2001.10.31 // + 对未关闭块发出错误 // + 嵌套块 // * v1.6 // // 2001.09.17 // - 修复了 'keep' 的问题 // // 2001.09.02 // + get_var_silent() // // 2001.08.09 // + 错误处理程序 // // 2001.07.04 // + 一遍替换 // // 2001.05.28 // + 记录块名称 // * v1.5.1 // // 2001.05.10 // - 文档中的错误 // // 2001.05.08 // * 第一个公共版本 v1.5 // // 2001.04.04 // * 修改了块设置,构造函数参数更改 // - 错误错误 // - 一些警告
/** */