Video: PHP Tutorials Create a Template Engine Part 1 2 2025
Skabelon systemer kan reducere mængden af arbejde, du skal gøre i PHP for at lave et websted. Når du laver en hjemmeside, bruger du ofte det samme layout for hele webstedet. Du har en øverste del, måske med en menu; et hovedindholdsområde og en nederste del, måske med links eller en meddelelse om ophavsret.
Hver side har brug for samme CSS og HTML for at skabe dette integrerede look og feel på hele hjemmesiden. Når din hjemmeside kun har et par sider, er det nok fint at holde HTML og CSS adskilt. Hvis du har brug for at foretage en ændring, siger du at tilføje et menupunkt eller ændre copyrightåret, kan du bare redigere hver fil.
Men forestil dig, om dit websted har dusinvis eller endda hundredvis af sider. Nu ændrer du ophavsret eller tilføjer et menupunkt (eller hvad som helst) bliver en ganske opgave. At foretage globale ændringer som sådan, uden en skabelon, kræver, at du redigerer alle filer for at få det til at ændre sig, og sørg for, at du ikke begår en fejl eller skrive i en af disse redigeringer.
Indtast skabeloner. En skabelon er simpelthen en fil, der indeholder standard- eller boilerplate-oplysninger, der bruges til at oprette andre filer. Skabeloner er en måde at reducere gentaget kode på.
Du kan f.eks. Lave en øverste del og en nederste del af siden, der er almindelig blandt dine sider. Du kan nemt inkludere overskrift og sidefod på hver side, og hvis du skal foretage en global ændring til et af disse områder, foretager du kun ændringen en gang, og den gælder for alle de fælles overskrifter eller sidefødder.
Ikke alt kan være en del af en skabelon eller er en god kandidat til at være en del af et skabelonsystem. Områder af sider, der er fælles på flere sider, som overskriften eller sidefoden, er gode kandidater og kan let formales. Imidlertid kan hovedindholdsområdet, som typisk er forskelligt på hver side, ikke rigtig templeres.