摘要:<?php require __DIR__.'/config/config.php'; $smarty->display('demo4.html');{* 直接在模板中定义函数:直接使用默认值 *} {function name="add" x=1 y=2} <p>
<?php
require __DIR__.'/config/config.php';
$smarty->display('demo4.html');{* 直接在模板中定义函数:直接使用默认值 *}
{function name="add" x=1 y=2}
<p>x+y={$x+$y}</p>
{/function}
{* 调用自定义的函数 *}
{* 直接使用默认值 *}
{call name="add"}
{* 使用传入的参数 *}
{call name="add" x=9 y=10}总结:通过这几节课程,学会了在模板中直接定义变量,使用条件,循环语句和自定义函数以及调用,实现了直接在模板中的简单操作,比较实用。
运行结果

批改老师:天蓬老师批改时间:2019-01-13 17:06:39
老师总结:其实smarty中的自定义函数的功能是非常有限的,实际开发中用得不多, 建议用原生函数代替