>> Oratè: Se pou nou amelyore kou yo paj dakèy pa pèmèt nou menm menm ak
bay tit koutim pou chak nan sa yo paj, se konsa ke chak nan yo se
se pa sa, byen tou senpleman, CS50.
Pou fè sa, se pou yo aplike yon koup la fonksyon, yon sèl rele aji Header
ak yon sèl rele aji Footer, ki olye pou yo Mande pou Pou kont li pral pran
swen nan rann a nan nou an Tèt paj la ak pye.
Ann pran yon gade.
>> Anndan nan index.php kounye a, avi ki Mwen mande yon dosye nouvo rele
Helpers.php.
Li nan nan gen ki de fonksyon m ' yo pral defini.
Pi ba a sa a, remake ke mwen kounye a lè w rele ki fonksyon aji Header.
Apre sa, mwen ap pase nan yon diskisyon.
>> Ki kalite ke agiman parèt yo dwe yon etalaj, ki nan PHP se deziye
ak parantèz kare.
An patikilye, etalaj sa a se yon asosyatif etalaj tèl degre ke li
asosye yon kle, tankou tit, ak yon valè, tankou CS50, olye ke repoze
sou nimerik endis pou kont li.
Anba a ki kounye a nou gen lis unordered m 'yo.
Men, anba a ki, nou gen yon apèl rann Footer, fonksyon nan lòt
ki nan prezimableman yo defini nan Helpers.php.
>> Se pou nou pran yon gade gen kounye a.
Nan Helpers.php, remake ke mwen gen, tout bon, ki fonksyon aji Footer
objektif ki gen nan lavi a se sanble yo pran nan kòm agiman li yo yon etalaj
rele Done.
Koulye a, si itilizatè a pa bay yon kòd lòt etalaj, lefèt ke gen nan
yon siy egal ki te swiv pa kare vid parantèz vle di ke valè a default
nan Done ap senpleman yon etalaj vid.
>> Anndan nan aji Footer, remake ke mwen se rele yon fonksyon rele èkstre.
Èkstre pran yon etalaj asosyatif, tankou Done nan ka sa a, epi pou nenpòt ki
kle nan li, li vire ke kle nan yon varyab lokal an menm non yo.
Se konsa, si sa etalaj asosyatif te gen yon kle rele Man, ekstrè ta asire ke
nou genyen kounye a yon varyab lokal rele siy dola Man, ki gen valè se a
menm jan li te ye nan ki asosyatif etalaj.
>> Anfen, mwen rele Mande pou Footer.php, ki kòm yon sou kote, sanble
byen tou senpleman renmen sa a.
Koulye a, tounen nan Helpers.php, remake ke nou menm tou nou te aji Header, ki gen
agiman se menm bagay, yon etalaj la rele Done ki gen defo
valè a se yon etalaj vid.
Nou Lè sa a, rele èkstre ankò, tankou anvan.
Lè sa a, nou mande pou Header.php, ki gen sa yo kounye a se sa a.
>> Anndan nan Header.php, remake ke nou pa gen yon tit difisil kode.
Apre sa, nou genyen kounye a yon tag H1, osi byen.
An patikilye, valè a nan tit la a pwal tou sa valè a an
varyab lokal la rele Tit se.
Apre w fin pase l 'bay yon fonksyon PHP rele HTML espesyal charaktèr, nou pwal
yo jwenn ke valè retounen, ak Lè sa a, ploge l 'nan HTML a mwen sorti
pa yon fason pou fonksyon sa a, rele repete apre lòt fin.
>> Vrèman, sa a se steno notasyon pou yon apèl fonksyon ki ka otreman
gade tankou sa a.
Men, li la yon ajan netwayaj anpil, tou senpleman, yo ekri louvri bracket pwen entèwogasyon egal
siyen, san yo pa menm mansyone PHP.
Mwen kounye a pral fè andedan nan menm nan ki tag H1 pou ke finalman, si nan
itilizatè pase rann fonksyon Header mwen yon etalaj asosyatif, andedan
nan ki se yon kle yo rele Tit, ki kle asosyatif etalaj la ap vin yon
varyab lokal rele Tit siy dola.
>> Lè sa a, Nou pral pase ki dola Tit siy varyab nan fonksyon sa a, HTML
Charaktèr espesyal.
Apre sa, jis nan ka gen nan nenpòt ki potansyèlman karaktè danjere nan
la, tankou ampersands oswa lòt sa yo senbòl, HTML espesyal charaktèr pral fè
asire yo ke yo ap rann san danje sou paj la.
Apre sa, lè l sèvi avèk louvri kesyon bracket make egal siy, mwen se literalman
ranplase nan nan pati sa a nan la paj sa valè a retou
nan HTML charaktèr se.
>> Pandan se tan, nan Lectures.php, mwen gen yon nouvo valè pou Tit.
Se pa CS50, men Lèkti.
Nan Week0.php, mwen gen yon valè de Semèn 0.
Ak nan Week1.php, mwen gen yon valè de Semèn 1.
Se konsa, nan fen jounen an, paj mwen an sanble byen tankou li te fè anvan an.
Men, nou te gen koulye a pran yon anpil, pi bon konsepsyon.