PHP dvigateliga kirish
Tasavvur qiling, sizda yuz sahifadan iborat sayt mavjud. Bu sahifalarning barchasi quyidagi ko'rinishga ega:
<!DOCTYPE html>
<html>
<head>
<title>sarlavha</title>
</head>
<body>
<header>
sarlavha qismi
</header>
<main>
mazmun
</main>
<footer>
pastki qism
</footer>
</body>
</html>
Bunday sahifalar odatda faqat sarlavha va mazmun bilan farq qiladi, qolgan barcha bloklar sahifadan sahifaga o'zgarmaydi.
Bu ma'lum noqulayliklar keltirib chiqaradi. Aytaylik, biz sayt sarlavhasidagi matnni o'zgartirmoqchimiz. Buning uchun biz yuzta faylni o'zgartirishimiz kerak bo'ladi.
Bu juda qulay emas. Shuning uchun PHP yordamida sayt odatda maxsus dvigatelda quriladi. Ushbu dvigatel saytimiz shablonini bitta faylda joylashtirishga va so'ralgan URLga qarab ushbu faylga turli xil mazmun yuklashga imkon beradi.
Keyingi darslarda biz oddiy dvigatelning bir nechta versiyasini ishlab chiqamiz va undan foydalanishda qanday muammolar yuzaga kelishini ko'rib chiqamiz.