内置函数 Smarty 附带多个内置函数。这些内置函数是 smarty 模板引擎不可或缺的部分。它们被编译成相应的内联 PHP 代码以实现最高性能。 你无法使用相同的名称创建自己的 自定义标记;而且你不需要修改内置函数。 其中一些函数具有一个 assign 属性,它将函数结果收集到一个命名模板变量中,而不是作为输出;与 {assign} 函数非常类似。 {append} {assign} 或 {$var=...} {block} {call} {capture} {config_load} {debug} {extends} {for} {foreach}, {foreachelse} {function} {if}, {elseif}, {else} {include} {insert} {ldelim}, {rdelim} {literal} {nocache} {section}, {sectionelse} {setfilter} {strip} {while}