What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
{eval} dipakai untuk mengevaluasi sebuah variabel sebagai template. Ini bisa dgunakan untuk hal seperti menyertakan tag/variabel template ke dalam variabel atau tag/variabel template ke dalam file config.
Jika anda menyertakan atribut assign, output dari fungsi {eval} akan ditempatkan ke variabel template ini daripada ke template.
Nama Atribut | Tipe | Diperlukan | Default | Deskripsi |
---|---|---|---|---|
var | mixed | Ya | n/a | Variabel (atau string) untuk mengevaluasi |
assign | string | Tidak | n/a | Variabel template yang akan ditempati output to |
Catatan Teknis:
Variabel yang dievaluasi diperlakukan sama seperti template. Mengikuti fitur pengeluaran dan keamanan yang sama seolah-olah sebuah template.
Variabel yang dievaluasi dikompilasi setiap kali permintaan, versi terkompilasi tidak disimpan! Akan tetapi jika anda menghidupkan caching, output akan di-cache dengan sisa template.