|
深入範本應用:彌補函式 |
Ease Template為了簡潔及高效,所以提供的語法並不多。為瞭解決使用者在範本中應用PHP內部方法,特地提供了彌補功能。
彌補函式有兩種用法:
{run:}PHP 程式{/run}
可以使用函式、變數、邏輯判斷甚至可以寫一大段php程式碼
{run:PHP 程式}
單行應用,不支援大括弧所以隻適合一些簡單應用
在範本中的選項卡用法也支援注釋語法
test_9.php
-
<?php
- include"./template.ease.php";
- $tpl = new template();
- //條件判斷
- $a = 1;
- $tpl->set_file('test_9');
- $tpl->p();
- ?>
下麵制作了一個特別多樣式的用法
test_9.htm
-
時間處理:{run:}echo date('Y/m/d H:i',time()){/run}
- 時間處理:<!-- run: -->echo date('Y/m/d H:i',time())<!-- /run -->
- 條件判斷1:{run:}if($a==1){echo '成立';}else{echo '失敗';}{/run}
- 條件判斷1:<!-- run: -->if($a==1){echo '成立';}else{echo '失敗';}<!-- /run -->
- 條件判斷2:{run:=($a==1)?'成立':'失敗';}
- 條件判斷2:<!-- run:=($a==1)?'成立':'失敗'; -->
雖然Ease Template 提供彌補功能,但是作者並不推薦使用。因為經過大量分析,這樣會增加程式碼的復雜量,也失去了範本簡潔高效的意義。Ease Template 標準陳述式已經可以滿足使用者使用,無需再去使用特殊方法。 |
|