Penulisan Kode Yang Manageable
Seringkah kita menuliskan perintah – perintah HTML di dalam PHP seperti ini ?
<?php
echo” <table><tr><td>Nama</td><td><input type=text name=nama value=$nama></td></tr><table>”;
?>
Penulisan script php diatas tidaklah salah, namun kurang efisien jika kita berpikir tentang optimasi script php. Berikut beberapa alasan mengapa kita harus membiarkan penulisan HTML diterjemahkan sebagai HTML.
- Kode yang terpisah antara PHP dan HTML, akan memungkinkan dilakukannya eksekusi yang lebih cepat.
- Secara garis besar, ketika Web Server membaca halaman web, parser php akan mencari tag untuk diterjemahkan sebagai kode php.
- Begitu ditemukan, parser akan mengeksekusi kode program (<?php) sampai berakhir pada tag penutup (?>), selebihnya yang diluar Tag PHP dianggap bukan kode PHP sehingga juga tidak diproses oleh parser.
- Kode – kode PHP akan dilayani Web Server (Apache) 2 – 20 kali lebih lambat dibandingkan halaman HTML statis
Bayangkan jika kita membenamkan perintah – perintah HTML didalam tag php, parser mengerjakan pekerjaan yang seharusnya tidak perlu dia kerjakan. Meskipun sepersekian detik perbedaan waktu yang terjadi, tentu saja lebih efisien :D.
sehingga lebih baik kita menuliskan :
<table>
<tr><td>Nama</td><td><input type=text name=nama value='<?php echo $nama; ?>’></td></tr>
</table>
Semoga Bermanfaat