{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. {eval} Isi dari file config, setup.conf. emphend = title = Welcome to {$company}'s home page! ErrorCity = You must supply a {#emphstart#}city{#emphend#}. ErrorState = You must supply a {#emphstart#}state{#emphend#}. ]]> Di mana template adalah: Template di atas akan menampilkan: city. You must supply a state. ]]> Contoh {eval} lainnya Ini menampilkan nama server (in uppercase) dan IP. Variabel yang ditempati $str berasal dari query database. assign('foo',$str); ?> ]]> Di mana template adalah: