Pengantar ke Mesin PHP
Bayangkan Anda memiliki situs web yang terdiri dari seratus halaman. Semua halaman ini memiliki skema umum seperti berikut:
<!DOCTYPE html>
<html>
<head>
<title>judul</title>
</head>
<body>
<header>
header
</header>
<main>
konten
</main>
<footer>
footer
</footer>
</body>
</html>
Biasanya, halaman-halaman seperti ini hanya berbeda pada judul dan kontennya, sedangkan semua blok lainnya tetap tidak berubah dari satu halaman ke halaman lainnya.
Hal ini menimbulkan ketidaknyamanan tertentu. Misalnya, kita perlu mengubah teks di header situs. Dalam hal ini, kita harus mengubah seratus file yang berisi halaman-halaman kita.
Ini kurang nyaman. Oleh karena itu, dengan menggunakan PHP situs biasanya dibuat pada mesin khusus. Mesin ini memungkinkan template situs kita ditempatkan dalam satu file tunggal, dan tergantung pada URL yang diminta, berbagai konten dimuat ke dalam file ini.
Dalam pelajaran berikutnya, kita akan mengembangkan beberapa variasi mesin paling sederhana dan melihat masalah apa yang timbul saat menggunakannya.