GARSIAKALBIS: Leiskite pagerinti kursus puslapis leidžiant save pateikti užsakymą pavadinimus kiekvienam iš jų puslapiai, kad kiekvienas iš jų yra ne, paprasčiausiai, CS50. Norėdami tai padaryti, tegul įgyvendinti pora funkcijos, vienas vadinamas Užkrauta antraštė ir vienas vadinamas Užkrauta poraštę, kad vietoj Reikalauti Alone imsis priežiūra taukų lydymo mūsų puslapio antraštės ir poraštės. Paimkime išvaizdą. Viduje index.php dabar, pranešimas, kad Aš reikalaujant naują failą pavadinimu Helpers.php. Jis yra ten, kad mano dvi funkcijos bus apibrėžtos. Žemiau, kad pastebėsite, kad aš dabar skambina kad funkcija Užkrauta antraštę. Ir aš einančios argumentas. Atrodo, kad šį argumentą tipas turi būti masyvas, kuris PHP žymimas su laužtiniuose skliaustuose. Visų pirma, ši matrica yra masyvą, kiek jis susieja raktą, kaip antraštinė dalis, vertė, kaip CS50, o ne vien vien iš skaitinių rodiklių. Žemiau, kad dabar mes turime mano netvarkingai sąrašas. Bet toliau, kad mes turime skambinti į Užkrauta Apačia, kita funkcija tai matyt apibrėžta į Helpers.php. Leiskite pažvelgti ten dabar. Be Helpers.php, pastebėsite, kad aš, Iš tiesų, kad funkcija Užkrauta poraštė kurių gyvenimo tikslas, matyt, kad priimti kaip savo argumentą, masyvas vadinamas duomenų. Dabar, jei vartotojas nepateikia aiškiai masyvas, tai, kad ten lygybės ženklas tuščio kvadratėlio skliausteliuose reiškia, kad numatytoji vertė Duomenų paprasčiausiai bus tuščias masyvas. Viduje Užkrauta poraštę, pastebėsite, kad aš skambinti funkcija vadinama ekstraktas. Ištrauka užima masyvą, kaip Duomenys šiuo atveju, ir bet raktas, ji paaiškėja, kad raktas į vietinis kintamasis tuo pačiu pavadinimu. Taigi, jei tai masyvą turėjo raktą vadinamas "Foo, ekstraktas būtų užtikrinta, kad dabar mes turime kintamąjį vadinamą dolerio ženklas Foo, kurio vertė yra tas pats, kaip buvo, kad masyvą. Galiausiai, aš vadinu Reikalauti footer.php, kuris, kaip panaikinti, atrodo tiesiog patinka. Dabar atgal į Helpers.php, pastebėsite, kad mes taip pat Užkrauta antraštę, kurio argumentas yra tas pats, masyvas vadinama duomenų, kurių numatytasis vertė yra tuščias masyvas. Tada mes vadiname ekstraktas vėl, kaip ir anksčiau. Ir tada mes Reikalauti Header.php, Dabar, kurių turinys yra tai. Viduje Header.php, pastebėsite, kad mes nebeturi sunku koduotą pavadinimą. Ir dabar mes turime H1 tegus, taip pat. Visų pirma, šio vardo reikšmė bus nepriklausomai nuo vertės vietinis kintamasis vadinamas antraštinė dalis. Pravažiavus jį į PHP funkcijai vadinamas HTML Specialusis Simboliai, mes ketiname gauti, kad grąžos vertę, ir tada prijunkite jį į HTML Aš išvedė pagal šią funkciją taip, vadinamas Aidas. Tikrai, tai yra sutrumpinimas notacijos skambinimo funkcijos, kurios priešingu atveju atrodyti taip. Bet tai daug švaresnis, tiesiog rašyti skliaustai atidaromi klaustukas lygūs pasirašyti, net paminėti PHP. Aš dabar darysiu tą patį viduje kad H1 žymė, kad galiausiai, jei vartotojas eina į mano Užkrauta Header funkcija masyvą, viduje kurios yra raktas vadinamas Pavadinimas, kad masyvą raktas taps vietinis kintamasis vadinamas dolerio ženklas Pavadinimas. Mes tada praeiti dolerio ženklas Pavadinimas kintamasis šią funkciją, HTML Specialūs Simboliai. Ir tik tuo atveju, jei yra bet potencialiai pavojingų simbolių ten, kaip ir jungimo ženklus ar kita tokia simboliai, HTML Specialusis Simboliai leis įsitikinkite, kad jie taptų saugiai puslapyje. Ir naudojant atvirą laikiklis klausimą pažymėti lygybės ženklą, aš tiesiog pakeisti ne ta dalis puslapis kokia grąža vertė HTML Simboliai yra. Tuo tarpu, Lectures.php aš turėti naują vertę antraštinę dalį. Ne CS50, bet Paskaitos. Be Week0.php, turiu vertė iš 0 savaitės. Ir Week1.php, turiu vertė 1 savaitę. Tad dienos pabaigoje, mano puslapis atrodo gana, kaip tai padarė anksčiau. Bet dabar mes Dotarłeś daug, daug geriau dizainas.