1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> Oratè: Se pou nou amelyore kou yo paj dakèy pa pèmèt nou menm menm ak 3 00:00:03,090 --> 00:00:06,610 bay tit koutim pou chak nan sa yo paj, se konsa ke chak nan yo se 4 00:00:06,610 --> 00:00:08,780 se pa sa, byen tou senpleman, CS50. 5 00:00:08,780 --> 00:00:12,550 Pou fè sa, se pou yo aplike yon koup la fonksyon, yon sèl rele aji Header 6 00:00:12,550 --> 00:00:16,410 ak yon sèl rele aji Footer, ki olye pou yo Mande pou Pou kont li pral pran 7 00:00:16,410 --> 00:00:19,330 swen nan rann a nan nou an Tèt paj la ak pye. 8 00:00:19,330 --> 00:00:20,280 Ann pran yon gade. 9 00:00:20,280 --> 00:00:24,490 >> Anndan nan index.php kounye a, avi ki Mwen mande yon dosye nouvo rele 10 00:00:24,490 --> 00:00:26,070 Helpers.php. 11 00:00:26,070 --> 00:00:28,910 Li nan nan gen ki de fonksyon m ' yo pral defini. 12 00:00:28,910 --> 00:00:32,960 Pi ba a sa a, remake ke mwen kounye a lè w rele ki fonksyon aji Header. 13 00:00:32,960 --> 00:00:34,830 Apre sa, mwen ap pase nan yon diskisyon. 14 00:00:34,830 --> 00:00:39,040 >> Ki kalite ke agiman parèt yo dwe yon etalaj, ki nan PHP se deziye 15 00:00:39,040 --> 00:00:40,370 ak parantèz kare. 16 00:00:40,370 --> 00:00:44,210 An patikilye, etalaj sa a se yon asosyatif etalaj tèl degre ke li 17 00:00:44,210 --> 00:00:49,620 asosye yon kle, tankou tit, ak yon valè, tankou CS50, olye ke repoze 18 00:00:49,620 --> 00:00:51,570 sou nimerik endis pou kont li. 19 00:00:51,570 --> 00:00:53,820 Anba a ki kounye a nou gen lis unordered m 'yo. 20 00:00:53,820 --> 00:00:57,180 Men, anba a ki, nou gen yon apèl rann Footer, fonksyon nan lòt 21 00:00:57,180 --> 00:00:59,980 ki nan prezimableman yo defini nan Helpers.php. 22 00:00:59,980 --> 00:01:01,500 >> Se pou nou pran yon gade gen kounye a. 23 00:01:01,500 --> 00:01:06,760 Nan Helpers.php, remake ke mwen gen, tout bon, ki fonksyon aji Footer 24 00:01:06,760 --> 00:01:11,100 objektif ki gen nan lavi a se sanble yo pran nan kòm agiman li yo yon etalaj 25 00:01:11,100 --> 00:01:12,130 rele Done. 26 00:01:12,130 --> 00:01:15,870 Koulye a, si itilizatè a pa bay yon kòd lòt etalaj, lefèt ke gen nan 27 00:01:15,870 --> 00:01:20,610 yon siy egal ki te swiv pa kare vid parantèz vle di ke valè a default 28 00:01:20,610 --> 00:01:23,410 nan Done ap senpleman yon etalaj vid. 29 00:01:23,410 --> 00:01:27,670 >> Anndan nan aji Footer, remake ke mwen se rele yon fonksyon rele èkstre. 30 00:01:27,670 --> 00:01:32,170 Èkstre pran yon etalaj asosyatif, tankou Done nan ka sa a, epi pou nenpòt ki 31 00:01:32,170 --> 00:01:37,060 kle nan li, li vire ke kle nan yon varyab lokal an menm non yo. 32 00:01:37,060 --> 00:01:41,640 Se konsa, si sa etalaj asosyatif te gen yon kle rele Man, ekstrè ta asire ke 33 00:01:41,640 --> 00:01:45,680 nou genyen kounye a yon varyab lokal rele siy dola Man, ki gen valè se a 34 00:01:45,680 --> 00:01:48,140 menm jan li te ye nan ki asosyatif etalaj. 35 00:01:48,140 --> 00:01:52,890 >> Anfen, mwen rele Mande pou Footer.php, ki kòm yon sou kote, sanble 36 00:01:52,890 --> 00:01:54,900 byen tou senpleman renmen sa a. 37 00:01:54,900 --> 00:01:59,390 Koulye a, tounen nan Helpers.php, remake ke nou menm tou nou te aji Header, ki gen 38 00:01:59,390 --> 00:02:02,610 agiman se menm bagay, yon etalaj la rele Done ki gen defo 39 00:02:02,610 --> 00:02:04,380 valè a se yon etalaj vid. 40 00:02:04,380 --> 00:02:07,060 Nou Lè sa a, rele èkstre ankò, tankou anvan. 41 00:02:07,060 --> 00:02:12,130 Lè sa a, nou mande pou Header.php, ki gen sa yo kounye a se sa a. 42 00:02:12,130 --> 00:02:16,980 >> Anndan nan Header.php, remake ke nou pa gen yon tit difisil kode. 43 00:02:16,980 --> 00:02:19,720 Apre sa, nou genyen kounye a yon tag H1, osi byen. 44 00:02:19,720 --> 00:02:24,030 An patikilye, valè a nan tit la a pwal tou sa valè a an 45 00:02:24,030 --> 00:02:26,750 varyab lokal la rele Tit se. 46 00:02:26,750 --> 00:02:31,800 Apre w fin pase l 'bay yon fonksyon PHP rele HTML espesyal charaktèr, nou pwal 47 00:02:31,800 --> 00:02:36,560 yo jwenn ke valè retounen, ak Lè sa a, ploge l 'nan HTML a mwen sorti 48 00:02:36,560 --> 00:02:39,430 pa yon fason pou fonksyon sa a, rele repete apre lòt fin. 49 00:02:39,430 --> 00:02:43,580 >> Vrèman, sa a se steno notasyon pou yon apèl fonksyon ki ka otreman 50 00:02:43,580 --> 00:02:44,780 gade tankou sa a. 51 00:02:44,780 --> 00:02:49,010 Men, li la yon ajan netwayaj anpil, tou senpleman, yo ekri louvri bracket pwen entèwogasyon egal 52 00:02:49,010 --> 00:02:51,400 siyen, san yo pa menm mansyone PHP. 53 00:02:51,400 --> 00:02:56,260 Mwen kounye a pral fè andedan nan menm nan ki tag H1 pou ke finalman, si nan 54 00:02:56,260 --> 00:03:00,520 itilizatè pase rann fonksyon Header mwen yon etalaj asosyatif, andedan 55 00:03:00,520 --> 00:03:05,310 nan ki se yon kle yo rele Tit, ki kle asosyatif etalaj la ap vin yon 56 00:03:05,310 --> 00:03:07,870 varyab lokal rele Tit siy dola. 57 00:03:07,870 --> 00:03:12,130 >> Lè sa a, Nou pral pase ki dola Tit siy varyab nan fonksyon sa a, HTML 58 00:03:12,130 --> 00:03:13,240 Charaktèr espesyal. 59 00:03:13,240 --> 00:03:16,500 Apre sa, jis nan ka gen nan nenpòt ki potansyèlman karaktè danjere nan 60 00:03:16,500 --> 00:03:20,500 la, tankou ampersands oswa lòt sa yo senbòl, HTML espesyal charaktèr pral fè 61 00:03:20,500 --> 00:03:23,140 asire yo ke yo ap rann san danje sou paj la. 62 00:03:23,140 --> 00:03:26,420 Apre sa, lè l sèvi avèk louvri kesyon bracket make egal siy, mwen se literalman 63 00:03:26,420 --> 00:03:30,080 ranplase nan nan pati sa a nan la paj sa valè a retou 64 00:03:30,080 --> 00:03:32,050 nan HTML charaktèr se. 65 00:03:32,050 --> 00:03:36,450 >> Pandan se tan, nan Lectures.php, mwen gen yon nouvo valè pou Tit. 66 00:03:36,450 --> 00:03:38,330 Se pa CS50, men Lèkti. 67 00:03:38,330 --> 00:03:41,590 Nan Week0.php, mwen gen yon valè de Semèn 0. 68 00:03:41,590 --> 00:03:45,560 Ak nan Week1.php, mwen gen yon valè de Semèn 1. 69 00:03:45,560 --> 00:03:48,790 Se konsa, nan fen jounen an, paj mwen an sanble byen tankou li te fè anvan an. 70 00:03:48,790 --> 00:03:52,090 Men, nou te gen koulye a pran yon anpil, pi bon konsepsyon. 71 00:03:52,090 --> 00:03:54,240