>> 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.