Въведение в двигателя на PHP
Представете си, че имате сайт от сто страници. Всички тези страници имат обща схема на следния вид:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
При това обикновено такива страници се различават само по заглавията и съдържанието, а всички останали блокове остават непроменени от страница на страница.
Това създава определени неудобства. Да речем, трябва да променим текста в хедъра на сайта. В този случай ще трябва да променим сто файла с нашите страници.
Това не е много удобно. Затова с помощта на PHP обикновено правят сайт на специален двигател. Този двигател позволява шаблонът на нашия сайт да се разполага в един единствен файл, а в зависимост от заявения URL в този файл да се зарежда различно съдържание.
В следващите уроци ще разработим няколко варианта на най-прост двигател и ще видим какви проблеми възникват при неговото използване.