{php}
Tag {php} membolehkan kode PHP untuk disertakan secara
langsung ke dalam template. Ia tidak akan diberi escape, mengabaikan setelan $php_handling.
Ini hanya untuk pengguna tingkat lanjut, normalnya tidak perlukan dan
tidak direkomendasikan.
Catatan Teknis:
Untuk mengakses variabel PHP dalam blok {php} anda perlu
menggunakan kata kunci
global.
Teladan 7-28. kode php dalam tag {php} {php}
// menyertakan naskah php secara langsung dari template.
include('/path/to/display_weather.php');
{/php} |
|
Teladan 7-29. tag {php} dengan variabel global dan penempatan
{* template ini menyertakan blok {php} yang menempatkan variabel $varX *} {php} global $foo, $bar; if($foo == $bar){ echo 'This will be sent to browser'; } // tempatkan variabel ke Smarty $this->assign('varX','Toffee'); {/php} {* keluarkan variabel *} <strong>{$varX}</strong> is my fav ice cream :-)
|
|
Lihat juga
$php_handling,
{include_php},
{include},
{insert}
dan
template yang dikomponenkan.