>> DAVID Malan: Við skulum bæta námskeiðið ' heimasíðuna aðeins lengra með
alhæfingar þær aðgerðir, renderHeader og renderFooter, í,
einfaldlega, bakið því eftir allt, þeir voru næstum eins nema
um nöfn þeirra.
Hvernig á að gera þetta?
Jæja topp þessari skrá bara, fyrir neðan þar við krefjast helpers.php, við skulum kalla A
nýtt hlutverk, bakið, sem fyrsta rök, við skulum segja, skal vera nafn
af sniðmát, skrá sem er ætlað að vera tengt þar.
Á sama tíma, annar rök skal áfram að tengin array, í þessu
Sé fylki sem inniheldur takka fyrir titill sem gildi er hér CS50.
Við skulum nú líta á helpers.php.
>> Í helpers.php, við nú, af Auðvitað hafa bara einn
virka skilgreind, bakið.
láta tekur nú tvær breytur, sem við munum kalla sniðmát og gögn,
Síðarnefndu hvers sjálfgefið gildi er enn tómt array.
En í þessari útgáfu af veita, eftir að ég lýsi nú a heimamaður breytu
kallað slóð og framselja það gildi sniðmát, sem, til dæmis, gæti
vera quote, unquote, "haus" og bæta við þá streng. php.
Með öðrum orðum, við skulum gera ráð fyrir nú að ef sniðmát okkar heitir haus,
þá sem sniðmát verður hrint í framkvæmd í skrá sem kallast einfaldlega,
header.php.
>> Á sama tíma, við skulum gera fljótur geðheilbrigði stöðva.
Ef þessi leið er til, sem við getum athuga við vegur af a skrá gestur
file_exists, þá skulum þykkni tengin array kallað gögn þannig að
við höfum einn eða fleiri staðbundna breytu í umfangi, og þá skulum
krefjast þessa leið.
Á sama tíma, helpers.php lítur alveg einfaldlega svona, nákvæmlega eins og áður.
>> En ef við lítum nú aftur á index.php, eftir því að neðst á að
skrá, getum við álíka kalla láta, sem liggur í þar sem hún
Eina rök fót.
Í þessu tilfelli, þurfum við ekki að fara í að tengin array því
fótur sniðmát, muna, er bara þetta.
En nú höfum við að öllum líkindum enn hreinni hönnun vegna þess að við höfum
útrýma sumir af okkar öðru leyti óþarfi kóða og tekinn inn
bara ein aðgerð, bakið.