Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

Pengubah

Pengubah adalah fungsi kecil yang diterapkan ke variabel dalam template sebelum ia ditampilkan atau digunakan dalam beberapa konteks lain. Pengubah dapat dirangkai bersama.

mixed smarty_modifier_name (mixed $value, [mixed $param1, ...])

Parameter pertama pada plugin pengubah adalah nilai di mana pengubah beroperasi. Parameter sisanya adalah opsional, tergantung pada jenis operasi apa yang dilakukan.

Pengubah harus mengembalikan hasil dari prosesnya.

Teladan 16-3. Plugin pengubah sederhana

Plugin ini pada dasarnya alias dari salah satu fungsi built-in PHP. Ini tidak mempunyai parameter tambahan.

'); ?>

Teladan 16-4. Plugin pengubah lebih kompleks

$length) { $length -= strlen($etc); $fragment = substr($string, 0, $length+1); if ($break_words) $fragment = substr($fragment, 0, -1); else $fragment = preg_replace(\'/\\s+(\\S+)?$/\', \'\', $fragment); return $fragment.$etc; } else return $string; } ?>'); ?>

Lihat juga register_modifier(), unregister_modifier().