DAVID MALAN: A ligean ar feabhas a chur ar an gcúrsa ar leathanach baile le beagán níos mó ag generalizing na feidhmeanna sin, renderHeader agus renderFooter, isteach, go leor ach, rindreáil mar tar éis gach, bhí siad beagnach mar an gcéanna ach amháin le haghaidh a n-ainmneacha. Conas seo a dhéanamh? Bhuel bharr na craoibhe an comhad seo ach, faoi bhun áit a cheangal againn helpers.php, a ligean ar glaoch ar fheidhm nua, rindreáil, a raibh a gcéad argóint, a ligean le rá, beidh an t-ainm teimpléad, comhad go bhfuil i gceist a bheith plugged i ann. Idir an dá linn, déanfaidh an dara argóint fanacht le sraith comhthiomsaitheach, sa cás eagar ina eochair do teideal a bhfuil luach is anseo CS50. A ligean ar breathnú anois ar helpers.php. I helpers.php, ní mór dúinn anois, ar Ar ndóigh, tá ach amháin fheidhm sainithe, rindreáil. rindreáil Bíonn anois dhá argóint, a beidh muid ag glaoch teimpléad agus sonraí, an dheireanach de a bhfuil a luach réamhshocraithe tá sé fós eagar folamh. Ach sa leagan seo de rindreáil, fógra Dearbhaím go bhfuil anois athróg áitiúil ar a dtugtar cosán agus a shannadh sé an luach na teimpléad, a, mar shampla d'fhéadfadh, a bheith ceanglófar, comharthaí athfhriotail, "header" agus iarcheangail leis an teaghrán. php. I bhfocail eile, a ligean ar glacadh do anois más rud é go bhfuil ár teimpléad a dtugtar header, ansin beidh an teimpléad a chur i bhfeidhm i gcomhad ar a dtugtar, go simplí go leor, header.php. Idir an dá linn, a ligean ar a dhéanamh ar seiceáil sanity tapaidh. Mura bhfuil go cosán, ar féidir linn seiceáil ar mhodh comhad a dtugtar file_exists, ansin a ligean ar sliocht eagar comhthiomsaitheach a dtugtar sonraí ionas go ní mór dúinn athróg áitiúil amháin nó níos mó i raon feidhme, agus ansin a ligean ar a cheangal go cosán. Idir an dá linn, Breathnaíonn helpers.php go leor simplí mar seo, go díreach mar a bhíodh. Ach má táimid ag breathnú siar anois ar index.php, faoi ​​deara go bhfuil ag bun na comhad, is féidir linn glaoch céanna, rindreáil, ag dul i mar a buntásc argóint amháin. Sa chás seo, ní mór dúinn chun pas a fháil i eagar comhthiomsaitheach mar gheall ar an teimpléad buntásc, chun cuimhne go bhfuil, ach seo. Ach anois ní mór dúinn a mhaíomh gur fiú dearadh níos glaine mar gheall tá muid deireadh roinnt dár mhalairt cód iomarcach agus isteach comhdhlúite ach feidhm amháin, a sholáthar.