Sok webhely nem használ semmilyen divatos tartalomkezelő rendszert (CMS) az oldalak létrehozásához, csupán jó statikus HTML tartalmak. A nagymamák pite sütési vállalkozásának webhelyén valószínűleg csak néhány oldal található, esetleg egy kezdőlap, az oldalról és a kapcsolattartó oldalról. Ezeknek az oldalaknak különböző a fő tartalma, de nagy része pontosan ugyanaz marad, például a fejléc, a navigáció és a lábléc. Gondoljon ezekre a szakaszokra, mint „modulokra”, amelyeket a PHP segítségével egyszerűen beilleszthet az oldalba. Így ezeknek a szakaszoknak a módosítása az összes oldalt egyszerre változtatja meg, ezzel időt és potenciálisan hibákat spórolva. A végén megmutatom, hogyan érhet el mégis egyedi effektusokat a navigációban annak ellenére, hogy a kód megegyezik.