首頁 >後端開發 >PHP問題 >smarty php方法是什麼

smarty php方法是什麼

藏色散人
藏色散人原創
2020-08-28 10:11:422228瀏覽

smarty php方法指的是「Smarty:php」函數,而「{php}」只在SmartyBC中可用,語法如「{php}include('/path/to/display_weather.php') ;{/php}」。

smarty php方法是什麼

推薦:《PHP影片教學

Smarty:php函數

{php}

重要說明

Smarty已經廢棄{php}標籤,強烈建議不要使用。請把你的PHP邏輯放到PHP程式或外掛函數中實作。

溫馨提示:

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

{php}標籤可以允許PHP程式碼直接嵌入到模板中使用。這些程式碼是否被編碼,需要取決於$php_handling 的設定.

Example 7.61. {php}標籤的使用

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

Example 7.62. {php}標籤中使用全域變數來賦值變數

{* 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} 與元件化模板.

以上是smarty php方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn