Ease Template Manual Version:E3
功能清單:
選擇最合適的範本 ET
ET 無與倫比的優勢
ET學習入門實例
深入範本應用:變數
深入範本應用:路徑解析
深入範本應用:邏輯判斷
深入範本應用:迴圈處理
深入範本應用:嵌套迴圈
深入範本應用:特殊迴圈
深入範本應用:彌補函式
深入範本應用:連載執行
深入範本應用:中層編譯
深入範本應用:內部引用
深入範本應用:引用PHP
深入範本應用:多語言篇
深入範本應用:偵錯平臺
下載ET
版本歷史
聯係作者
ET 經典案例
深入範本應用:彌補函式
Ease Template為了簡潔及高效,所以提供的語法並不多。為瞭解決使用者在範本中應用PHP內部方法,特地提供了彌補功能。

彌補函式有兩種用法:
{run:}PHP 程式{/run}
可以使用函式、變數、邏輯判斷甚至可以寫一大段php程式碼

{run:PHP 程式}
單行應用,不支援大括弧所以隻適合一些簡單應用

在範本中的選項卡用法也支援注釋語法

test_9.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. //條件判斷  
  5. $a 1;  
  6. $tpl->set_file('test_9');  
  7. $tpl->p();  
  8. ?>


下麵制作了一個特別多樣式的用法

test_9.htm
  1. 時間處理:{run:}echo date('Y/m/d H:i',time()){/run}  
  2. 時間處理:<!-- run: -->echo date('Y/m/d H:i',time())<!-- /run -->  
  3. 條件判斷1:{run:}if($a==1){echo '成立';}else{echo '失敗';}{/run}  
  4. 條件判斷1:<!-- run: -->if($a==1){echo '成立';}else{echo '失敗';}<!-- /run -->  
  5. 條件判斷2:{run:=($a==1)?'成立':'失敗';}  
  6. 條件判斷2:<!-- run:=($a==1)?'成立':'失敗'; -->


雖然Ease Template 提供彌補功能,但是作者並不推薦使用。因為經過大量分析,這樣會增加程式碼的復雜量,也失去了範本簡潔高效的意義。Ease Template 標準陳述式已經可以滿足使用者使用,無需再去使用特殊方法。
我要啦免费统计