Video: PHP Programming Language Tutorial - Full Course 2024
Malesystemer kan redusere mengden arbeid som du trenger å gjøre i PHP for å lage et nettsted. Når du lager et nettsted, bruker du ofte samme layout for hele nettstedet. Du har en topp del, kanskje med en meny; et hovedinnholdsområde; og en bunndel, kanskje med lenker eller en opphavsrettsmelding.
Hver side trenger samme CSS og HTML for å skape dette integrerte utseendet på nettstedet. Når nettstedet ditt bare har et par sider, er det sannsynligvis greit å holde HTML og CSS skilt. Hvis du må gjøre en endring, si å legge til et menyelement eller endre opphavsåret, kan du bare redigere hver fil.
Men forestill deg om nettstedet ditt har dusinvis eller hundrevis av sider. Når du endrer opphavsåret eller legger til et menyelement (eller hva som helst) blir det ganske en oppgave. Hvis du gjør globale endringer slik, uten en mal, må du redigere hver fil for å gjøre det endret, og sørg for at du ikke gjør feil eller skrivefeil i en av disse endringene.
Skriv inn maler. En mal er ganske enkelt en fil som inneholder standard eller boilerplate informasjon som brukes til å lage andre filer. Maler er en måte å redusere gjentatt kode på.
Du kan for eksempel lage en toppdel og en nedre del av siden som er vanlig blant sidene dine. Du kan enkelt inkludere topptekst og bunntekst på hver side, og hvis du må gjøre en global endring til et av disse områdene, gjør du endringen bare en gang, og den gjelder alle de vanlige overskriftene eller bunntekstene.
Ikke alt kan være en del av en mal eller er en god kandidat for å være en del av et malesystem. Områder med sider som er vanlige på flere sider, som topptekst eller bunntekst, er gode kandidater og kan enkelt formateres. Men hovedinnholdsområdet, som vanligvis er annerledes på hver side, kan egentlig ikke være templert.