ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 模板引擎 ## 介绍 在开发项目的时候,有些东西我们需要在html页面中处理。所以Lolly内置了一款模板引擎"Lolly"。 ## Lolly Lolly是一款及其简单的模板引擎,它将模板引擎代码转译成php代码! ## 基础语句 ~~~ //简单的判断 {{if 1 + 1 == 2}} 1 + 1 = 2 {{elif 1 + 1 == 3}} 1 + 1 = 3 {{else}} 1 + 1 = {{echo(1 + 1)}} {{end}} //简单的判断 //遍历数组 {{loop $array($k,$v)}} {{$k}} => {{$v}} {{end}} //遍历数组 //GOTO {{go e}} 1 2 3 {{e:}} 4 5 //GOTO //for 循环 {{for $i = 0;i < 5;i++}} 这是第{{$i}}次循环! {{end}} //for 循环 {{#我是一个注释}} {{%我可以是任何的PHP代码}} //导入一个php文件 {{import('test.php')}} ~~~ ## GlobalFun GlobalFun是模板引擎内置的类,在这个类中有一些在模板引擎中用得到的函数 从1.0.0 到 2.0.0 GlobalFun中只有一个函数:'extend'。extend用于模板引擎的继承,它的用法和render_tpl一样。 ~~~ {{GlobalFun::extend('head/head.html',['path' => '../'])}} ~~~