Nu när vi kör en anpassad lokal domän kan vi använda PHP. "P" i MAMP är för "PHP" =). Att använda PHP betyder att vi kan använda inkluderar. Till exempel:
Vårt mål är att skapa en statisk "blogginlägg" -sida för att börja röra med. Vi kunde göra det genom att duplicera vår index.html-sida (nu index.php), men vi skulle ha massor av upprepad kod i den filen om vi gjorde det. Kom ihåg att vi försöker vara så torra (upprepa inte dig själv) som möjligt.
Vi skapar en mapp som heter ”delar” där man kan fästa små återanvändbara bitar som är gemensamma för alla sidor. Som att sätta in DOCTYPE och head grejer i en del, navigering och sidfot (för tillfället bara några stängningstaggar) också.
Nu använder vår index.php-sida och vår blogpost.php båda flera och skiljer sig bara där det faktiskt betyder något: innehållet.
Vi utökar möjligheterna för vårt rutnät lite genom att göra en 2/3 1/3 installation, som vi använder oftare på artikelliknande sidor.
Vi inkluderar inte body-taggen, om vi behöver ändra klasser på den för att använda för styling-sidan annorlunda om det blir användbart att style baserat på en hierarkiskt high-up-klass.
Vi skapade blogpost.php med riktig HTML från ett riktigt blogginlägg. För som alltid är det bättre att utforma riktigt innehåll än falskt innehåll. Det kommer att behöva mycket arbete, men vi har en bra grund att arbeta utifrån.