在前端模板中使用,其中if、for、foreach支持標簽嵌套
~~~
//include文件:
{include:/header}
//使用變量include
{include:$header}
//定義變量:
{$now=time()}
//使用變量:
{$cashFiles}
//變量默認值:
{$cashFiles|default=123}
//變量函數:
//多個函數用“|”隔開,變量是函數的第一參數,可不用傳,否則用###表示
{$cashFiles|base64_encode}
//常量或后臺配置:
{RP.is_develop}
//條件判斷if語句:
{if $cashFiles}
cashFiles對了
{elseif $cashFiles2}
還行吧
{else}
錯了
{/if}
//執行函數:
{:time()}
//運行PHP代碼:
{php}echo '12345';{php}
//執行鉤子:
{hook:hookName}
//執行鉤子,并傳參數,支持引用,支持多參數
{hook:hookName(&$a, 'test',1)}
//獲取鉤子執行結果,自定義邏輯處理,$res[0]即為返回數據
{php}
$res=\rp\Hook::doHook('hookName',[&$a,'test']);
{/php}
//遍歷循環:
{foreach $list as $k=>$v}
...
{/foreach}
//for循環:
{for $i=0;$i<10;$i++}
...
{/for}
//三元運算:
{$a ? $a : $b}
//運算符:
//暫時支持+ - * / % 后++ 后--
{$a + $b}
~~~