<{php}>

<{php}> タグで、PHP コードを直接テンプレートに埋め込むことができます。これはエスケープされません。このタグは上級ユーザのためのものなので通常は必要とされません。

例. <{php}> タグ内での PHP コード
  1. <{php}>
  2. // PHP スクリプトをテンプレートから直接インクルードします
  3. include('/path/to/display_weather.php');
  4. <{/php}>
例. <{php}> タグで global を使用して変数を代入する
  1. <{* このテンプレートは {php} ブロックを含み、その中で変数 $varX を割り当てます *}>
  2. <{php}>
  3. global $foo, $bar;
  4. if ($foo == $bar) {
  5. echo 'This will be sent to browser';
  6. }
  7. // 変数を Smarty に割り当てます
  8. $this->assign('varX', 'Toffee');
  9. <{/php}>
  10. <{* 変数を出力します *}>
  11. <strong><{$varX}></strong> is my fav ice cream :-)

<{include}> も参照してください。