Introducere în motorul PHP
Imaginează-ți că ai un site cu o sută de pagini. Toate aceste pagini au o structură comună de următoarea formă:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
În același timp, de obicei astfel de pagini diferă doar prin titluri și conținut, iar toate celelalte blocuri rămân neschimbate de la o pagină la alta.
Aceasta creează anumite inconveniente. Să zicem, că trebuie să schimbăm textul din antetul site-ului. În acest caz, va trebui să modificăm o sută de fișiere cu paginile noastre.
Acest lucru nu este foarte convenabil. De aceea, cu ajutorul PHP site-ul este de obicei făcut pe un motor special. Acest motor face posibil ca șablonul site-ului nostru să fie plasat într-un singur fișier, iar în funcție de URL-ul solicitat în acest fișier să fie încărcat conținut diferit.
În lecțiile următoare vom dezvolta mai multe variante ale celui mai simplu motor și vom vedea ce probleme apar în timpul utilizării lui.