SPEAKER: La oss forbedre kursets hjemmeside ved å faktorisere ut noen fellestrekk. Spesielt oppå hver og en av mine sider har vært en HTML-kode, et hode tag, en tittel tag, og mer. Hva om vi i stedet sette dem koder i en egen fil? Spesielt hva hvis vi setter de alene i en fil som heter header.php? I header.php er bare noen HTML, nettopp HTML som pleide å være atop index.php. I footer.php, i mellomtiden, er HTML som pleide å være i bunnen av index.php. Hvordan nå å inkludere denne HTML innsiden av index.php? Vel, la oss ta en titt. På toppen av index.php, kan jeg bare krever header.php slik at PHP tolk effektivt kopier og limer innholdet i header.php rett der på toppen av min fil. Tilsvarende, ved bunnen av index.php, kan jeg kreve footer.php. Den eneste kode nå som er manuelt hardt kodet innsiden av index.php er sorterte liste som, tross alt, endringer fra fil til fil. Faktisk, hvis vi nå ser på lectures.php, det på samme måte krever header.php og footer.php, men det har sin egen sorterte liste. week0.php har en svært lik konstruksjon, men det i stedet har koblinger til disse PDF-filer. Og week1, på samme måte, har linker til sine egne PDF-filer. Nå har vi gitt opp en funksjon. Vi har mistet den h1 tag som spesifisert et navn på hver fil. Men vi vil bringe det tilbake før lenge.