Introduction au moteur PHP
Imaginons que vous ayez un site de cent pages. Toutes ces pages ont un schéma commun de la forme suivante :
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
En même temps, généralement, ces pages ne diffèrent que par les titres et les contenus, tandis que tous les autres blocs restent inchangés d'une page à l'autre.
Cela crée certains inconvénients. Disons, nous devons modifier le texte dans l'en-tête du site. Dans ce cas, nous devrons modifier cent fichiers avec nos pages.
Ce n'est pas très pratique. C'est pourquoi, avec PHP, le site est généralement construit sur un moteur spécial. Ce moteur permet de faire en sorte que le template de notre site soit placé dans un seul et unique fichier, et en fonction de l'URL demandée, différents contenus soient chargés dans ce fichier.
Dans les prochaines leçons, nous développerons plusieurs variantes d'un moteur des plus simples et nous verrons quels problèmes surviennent lors de son utilisation.