smarty php メソッドは「Smarty:php」関数を指し、「{php}」は SmartyBC でのみ使用でき、構文は「{php}include('/path/to/display_weather.php」など) ') ;{/php}"。
推奨: 「PHP ビデオ チュートリアル 」
Smarty:php 関数
{php}
重要な注意
Smarty は {php} タグを非推奨にしたため、使用しないことを強くお勧めします。 PHP ロジックを PHP プログラムまたはプラグイン関数に組み込んでください。
注意:
Smarty 3.1 では、{php} は SmartyBC でのみ使用できます。
{php} タグを使用すると、PHP コードをテンプレートに直接埋め込むことができます。これらのコードがエンコードされるかどうかは、$php_handling の設定によって決まります。
例 7.61. {php} タグの使用
{php} // including a php script directly from the template. include('/path/to/display_weather.php'); {/php}
例 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 中国語 Web サイトの他の関連記事を参照してください。