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