1、包含模板 {template 'header'} 或 {template 'header', 'member'}
1 | {template 'header'} |
被解析为 :
1 | <?php include template('header');?> |
表示使用 template/default/header.htm 模板文件:
1 | {template 'header', 'member'} |
被解析为:
1 | <?php include template('header', 'member');?> |
表示使用 template/default/member/header.htm 模板文件
2、变量或常量表示
变量:
1 | {$destoon} |
被解析为:
1 | <?php echo $destoon;?> |
常量:
1 | {DESTOON} |
被解析为:
1 | <?php echo DESTOON;?> |
对于数组,标准写法应为 例如 {$destoon['index']},可简写为 {$destoon[index]},模板在解析时会自动追加引号。
3、函数 {func_name(par1,par2)}
1 | {func_name($par1, $par2)} |
被解析为:
1 | <?php func_name($par1, $par2);?> |
4、PHP表达式 {php expression}:
1 | {php expression} |
被解析为:
1 | <?php expression ?> |
5、条件语句:
1 | {if $a=='b'} do A {/if} 或 {if $a=='b'} do A {else} do B {/if} 或 {if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if} |
1 | {if $a=='b'} do A {/if} |
被解析为:
1 | <?php if($a=='b') { do A }?> |
1 | {if $a=='b'} do A {else} do B {/if} |
被解析为:
1 | <?php if($a=='b') { do A } else { do B } ?> |
1 | {if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if} |
被解析为:
1 | <?php if($a=='b') { do A } else if($b=='c') { do C } else { do B } ?> |
6、LOOP循环:
1 | {loop $var $v}...{loop} |
或:
1 | {loop $var $k $v}...{loop} |
1 | {loop $var $v}...{loop} |
被解析为:
1 | <?php if(is_array($var)) { foreach($var as $v) { ... } }?> |
1 | {loop $var $k $v}...{loop} |
被解析为 :
1 | <?php if(is_array($var)) { foreach($var as $k=>$v) { ... } }?> |
13878897862

微信咨询