{eval}
{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.