Introduktion til PHP-motoren
Forestil dig, at du har et websted med hundrede sider. Alle disse sider har et fælles layout af følgende form:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Normalt adskiller sådanne sider sig kun ved deres titler og indhold, mens alle andre blokke forbliver uændrede fra side til side.
Dette skaber visse ulemper. For eksempel, hvis vi skal ændre teksten i webstedets header. I dette tilfælde bliver vi nødt til at redigere hundrede filer med vores sider.
Det er ikke særlig bekvemt. Derfor laver man normalt et websted med en speciel motor ved hjælp af PHP. Denne motor gør det muligt at placere vores websteds skabelon i en enkelt fil, og afhængigt af den anmodede URL bliver forskelligt indhold indlæst i denne fil.
I de næste lektioner vil vi udvikle flere varianter af en enklest mulig motor og se, hvilke problemer der opstår ved dens brug.