# 模板引擎
## 介紹
在開發項目的時候,有些東西我們需要在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' => '../'])}}
~~~