Smarty adalah mesin template dalam pengembangan proyek PHP. Tepatnya, ini mewujudkan pemisahan program dan antarmuka. Oleh karena itu, pemrogram dapat mengubah logika tanpa membangun kembali template. Perancang template dapat mengubah template tanpa mempengaruhi logika.
Sangat sangat cepat!
Efektif menggunakan parser PHP untuk melakukan tugas ini tanpa memerlukan penguraian sintaks templat yang berlebihan. Ini hanya mengkompilasi sekali dan hanya mengkompilasi ulang file templat yang dimodifikasi untuk mengedit fungsi khusus dan variabel khusus. Oleh karena itu, bahasa templat ini dapat sepenuhnya mengatur Ekstensi pembatas template itu sendiri, sehingga Anda bisa menggunakan {}, {}, , dll. Pernyataan seperti if/elseif/else/endif dapat diteruskan ke parser sintaksis PHP, sehingga ekspresi {if...} bersifat sederhana atau gabungan. Jika diizinkan, mesin dapat disarangkan tanpa batas di antara bagian. Kode PHP dapat disisipkan ke dalam file template Anda, meskipun hal ini mungkin tidak diperlukan (tidak disarankan)
Cache internal mendukung file templat independen dan arsitektur plug-in fungsi pemrosesan cache yang dapat disesuaikan
Memperluas