Smarty:php函數(shù)

2018-10-14 14:23 更新

{php}

重要說(shuō)明

Smarty已經(jīng)廢棄{php}標(biāo)簽,強(qiáng)烈建議不要使用。 請(qǐng)把你的PHP邏輯放到PHP程序或者插件函數(shù)中實(shí)現(xiàn)。

溫馨提示:

在Smarty 3.1,{php}僅在SmartyBC中可用。

{php}標(biāo)簽可以允許PHP代碼直接嵌到模板中使用。 這些代碼是否被編碼,需要取決于$php_handling 的設(shè)置.

Example 7.61. {php}標(biāo)簽的使用

{php}
   // including a php script directly from the template.
   include('/path/to/display_weather.php');
{/php}

Example 7.62. {php}標(biāo)簽中使用全局變量來(lái)賦值變量

{* this template includes a {php} block that assign's the variable $varX *}
{php}
   global $foo, $bar;
   if($foo == $bar){
     echo 'This will be sent to browser';
   }
  // assign a variable to Smarty
  $this->assign('varX','Toffee');
{/php}
{* output the variable *}
<strong>{$varX}</strong> is my fav ice cream :-)

參見 $php_handling{include_php}{include}{insert} 和 組件化模板.

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)