|
深入模闆應用:彌補函數 |
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 標準語句已經可以滿足用戶使用,無需再去使用特殊方法。 |
|