1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> GARSIAKALBIS: Leiskite pagerinti kursus puslapis leidžiant save 3 00:00:03,090 --> 00:00:06,610 pateikti užsakymą pavadinimus kiekvienam iš jų puslapiai, kad kiekvienas iš jų yra 4 00:00:06,610 --> 00:00:08,780 ne, paprasčiausiai, CS50. 5 00:00:08,780 --> 00:00:12,550 Norėdami tai padaryti, tegul įgyvendinti pora funkcijos, vienas vadinamas Užkrauta antraštė 6 00:00:12,550 --> 00:00:16,410 ir vienas vadinamas Užkrauta poraštę, kad vietoj Reikalauti Alone imsis 7 00:00:16,410 --> 00:00:19,330 priežiūra taukų lydymo mūsų puslapio antraštės ir poraštės. 8 00:00:19,330 --> 00:00:20,280 Paimkime išvaizdą. 9 00:00:20,280 --> 00:00:24,490 >> Viduje index.php dabar, pranešimas, kad Aš reikalaujant naują failą pavadinimu 10 00:00:24,490 --> 00:00:26,070 Helpers.php. 11 00:00:26,070 --> 00:00:28,910 Jis yra ten, kad mano dvi funkcijos bus apibrėžtos. 12 00:00:28,910 --> 00:00:32,960 Žemiau, kad pastebėsite, kad aš dabar skambina kad funkcija Užkrauta antraštę. 13 00:00:32,960 --> 00:00:34,830 Ir aš einančios argumentas. 14 00:00:34,830 --> 00:00:39,040 >> Atrodo, kad šį argumentą tipas turi būti masyvas, kuris PHP žymimas 15 00:00:39,040 --> 00:00:40,370 su laužtiniuose skliaustuose. 16 00:00:40,370 --> 00:00:44,210 Visų pirma, ši matrica yra masyvą, kiek jis 17 00:00:44,210 --> 00:00:49,620 susieja raktą, kaip antraštinė dalis, vertė, kaip CS50, o ne vien 18 00:00:49,620 --> 00:00:51,570 vien iš skaitinių rodiklių. 19 00:00:51,570 --> 00:00:53,820 Žemiau, kad dabar mes turime mano netvarkingai sąrašas. 20 00:00:53,820 --> 00:00:57,180 Bet toliau, kad mes turime skambinti į Užkrauta Apačia, kita funkcija 21 00:00:57,180 --> 00:00:59,980 tai matyt apibrėžta į Helpers.php. 22 00:00:59,980 --> 00:01:01,500 >> Leiskite pažvelgti ten dabar. 23 00:01:01,500 --> 00:01:06,760 Be Helpers.php, pastebėsite, kad aš, Iš tiesų, kad funkcija Užkrauta poraštė 24 00:01:06,760 --> 00:01:11,100 kurių gyvenimo tikslas, matyt, kad priimti kaip savo argumentą, masyvas 25 00:01:11,100 --> 00:01:12,130 vadinamas duomenų. 26 00:01:12,130 --> 00:01:15,870 Dabar, jei vartotojas nepateikia aiškiai masyvas, tai, kad ten 27 00:01:15,870 --> 00:01:20,610 lygybės ženklas tuščio kvadratėlio skliausteliuose reiškia, kad numatytoji vertė 28 00:01:20,610 --> 00:01:23,410 Duomenų paprasčiausiai bus tuščias masyvas. 29 00:01:23,410 --> 00:01:27,670 >> Viduje Užkrauta poraštę, pastebėsite, kad aš skambinti funkcija vadinama ekstraktas. 30 00:01:27,670 --> 00:01:32,170 Ištrauka užima masyvą, kaip Duomenys šiuo atveju, ir bet 31 00:01:32,170 --> 00:01:37,060 raktas, ji paaiškėja, kad raktas į vietinis kintamasis tuo pačiu pavadinimu. 32 00:01:37,060 --> 00:01:41,640 Taigi, jei tai masyvą turėjo raktą vadinamas "Foo, ekstraktas būtų užtikrinta, kad 33 00:01:41,640 --> 00:01:45,680 dabar mes turime kintamąjį vadinamą dolerio ženklas Foo, kurio vertė yra 34 00:01:45,680 --> 00:01:48,140 tas pats, kaip buvo, kad masyvą. 35 00:01:48,140 --> 00:01:52,890 >> Galiausiai, aš vadinu Reikalauti footer.php, kuris, kaip panaikinti, atrodo 36 00:01:52,890 --> 00:01:54,900 tiesiog patinka. 37 00:01:54,900 --> 00:01:59,390 Dabar atgal į Helpers.php, pastebėsite, kad mes taip pat Užkrauta antraštę, kurio 38 00:01:59,390 --> 00:02:02,610 argumentas yra tas pats, masyvas vadinama duomenų, kurių numatytasis 39 00:02:02,610 --> 00:02:04,380 vertė yra tuščias masyvas. 40 00:02:04,380 --> 00:02:07,060 Tada mes vadiname ekstraktas vėl, kaip ir anksčiau. 41 00:02:07,060 --> 00:02:12,130 Ir tada mes Reikalauti Header.php, Dabar, kurių turinys yra tai. 42 00:02:12,130 --> 00:02:16,980 >> Viduje Header.php, pastebėsite, kad mes nebeturi sunku koduotą pavadinimą. 43 00:02:16,980 --> 00:02:19,720 Ir dabar mes turime H1 tegus, taip pat. 44 00:02:19,720 --> 00:02:24,030 Visų pirma, šio vardo reikšmė bus nepriklausomai nuo vertės 45 00:02:24,030 --> 00:02:26,750 vietinis kintamasis vadinamas antraštinė dalis. 46 00:02:26,750 --> 00:02:31,800 Pravažiavus jį į PHP funkcijai vadinamas HTML Specialusis Simboliai, mes ketiname 47 00:02:31,800 --> 00:02:36,560 gauti, kad grąžos vertę, ir tada prijunkite jį į HTML Aš išvedė 48 00:02:36,560 --> 00:02:39,430 pagal šią funkciją taip, vadinamas Aidas. 49 00:02:39,430 --> 00:02:43,580 >> Tikrai, tai yra sutrumpinimas notacijos skambinimo funkcijos, kurios priešingu atveju 50 00:02:43,580 --> 00:02:44,780 atrodyti taip. 51 00:02:44,780 --> 00:02:49,010 Bet tai daug švaresnis, tiesiog rašyti skliaustai atidaromi klaustukas lygūs 52 00:02:49,010 --> 00:02:51,400 pasirašyti, net paminėti PHP. 53 00:02:51,400 --> 00:02:56,260 Aš dabar darysiu tą patį viduje kad H1 žymė, kad galiausiai, jei 54 00:02:56,260 --> 00:03:00,520 vartotojas eina į mano Užkrauta Header funkcija masyvą, viduje 55 00:03:00,520 --> 00:03:05,310 kurios yra raktas vadinamas Pavadinimas, kad masyvą raktas taps 56 00:03:05,310 --> 00:03:07,870 vietinis kintamasis vadinamas dolerio ženklas Pavadinimas. 57 00:03:07,870 --> 00:03:12,130 >> Mes tada praeiti dolerio ženklas Pavadinimas kintamasis šią funkciją, HTML 58 00:03:12,130 --> 00:03:13,240 Specialūs Simboliai. 59 00:03:13,240 --> 00:03:16,500 Ir tik tuo atveju, jei yra bet potencialiai pavojingų simbolių 60 00:03:16,500 --> 00:03:20,500 ten, kaip ir jungimo ženklus ar kita tokia simboliai, HTML Specialusis Simboliai leis 61 00:03:20,500 --> 00:03:23,140 įsitikinkite, kad jie taptų saugiai puslapyje. 62 00:03:23,140 --> 00:03:26,420 Ir naudojant atvirą laikiklis klausimą pažymėti lygybės ženklą, aš tiesiog 63 00:03:26,420 --> 00:03:30,080 pakeisti ne ta dalis puslapis kokia grąža vertė 64 00:03:30,080 --> 00:03:32,050 HTML Simboliai yra. 65 00:03:32,050 --> 00:03:36,450 >> Tuo tarpu, Lectures.php aš turėti naują vertę antraštinę dalį. 66 00:03:36,450 --> 00:03:38,330 Ne CS50, bet Paskaitos. 67 00:03:38,330 --> 00:03:41,590 Be Week0.php, turiu vertė iš 0 savaitės. 68 00:03:41,590 --> 00:03:45,560 Ir Week1.php, turiu vertė 1 savaitę. 69 00:03:45,560 --> 00:03:48,790 Tad dienos pabaigoje, mano puslapis atrodo gana, kaip tai padarė anksčiau. 70 00:03:48,790 --> 00:03:52,090 Bet dabar mes Dotarłeś daug, daug geriau dizainas. 71 00:03:52,090 --> 00:03:54,240