Template Engine digunakan untuk membuat variabel / data di php dengan menggunakan sintax tertentu.
Jika anda memiliki string seperti berikut:
Selamat siang {panggilan},
saya adalah {nama_lengkap}
Selamat siang bapak,
saya adalah ujang
Sisipkan fungsi bernama replace_variables() berikut ke dalam script php anda.
function replace_variables($template, array $variables){ return preg_replace_callback('#{(.*?)}#', function($match) use ($variables){ $match[1]=trim($match[1],'$'); return $variables[$match[1]]; }, ' '.$template.' '); }
Secara Full, berikut script yang anda jalankan.
$kalimat = " Selamat siang {panggilan},
saya adalah {nama_lengkap} "; $param = array(); $param['panggilan'] = 'bapak'; $param['nama_lengkap'] = 'ujang'; echo replace_variables($kalimat,$param); // =============== HASIL OUTPUT =============== // Selamat siang bapak, // // // saya adalah ujang
Command diatas akan mengupdate server untuk menggunakan script dengan revisi ke 30
adalah kumpulan tutorial server dan pemograman tentang seputar Linux & PHP
CodeIgniter