|
|
| 深入模板应用:弥补函数 |
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 标准语句已经可以满足用户使用,无需再去使用特殊方法。 |
|