Smarty模板引擎中{php}

重要说明
Smarty已经废弃{php}标签,强烈建议不要使用。 请把你的PHP逻辑放到PHP程序或者插件函数中实现。

{php}标签可以允许PHP代码直接嵌到模板中使用。 这些代码是否被编码,需要取决于$php_handling 的设置.

$php_handling
设置Smarty将如何处理嵌入到模板中的PHP代码。 这里有四个选项,默认是Smarty::PHP_PASSTHRU。 注意该设置不会影响到模板中使用 {php}{/php}标签嵌入的PHP代码。

  • Smarty::PHP_PASSTHRU - 原样输出这些代码。
  • Smarty::PHP_QUOTE - 把这些代码转换成HTML实体显示。
  • Smarty::PHP_REMOVE - 清除这些代码。
  • Smarty::PHP_ALLOW - 作为PHP代码来执行。

你可能感兴趣的:(Smarty)