DAVID MALAN: Dezagun hobetzeko ikastaroa en homepage apur bat gehiago eginda funtzio horiek generalizing, renderHeader eta renderFooter, sartu, nahiko besterik gabe, errendatu ondoren delako guztiak, ia berdin ezik ziren beren izenak eman. Hau nola egin? Beno fitxategi honen gainean besterik ez, beherago non helpers.php eskatzen dugu, dezagun dei bat funtzio berriak, errendatu, zeinaren lehen argumentua, demagun, izena izango txantiloi bat, hori esan nahi du fitxategi baten han izango da konektatu. Bien bitartean, bigarren argumentua izango elkartze-array bat jarraituko dute, honetan maiuskulak eta funtsezko bat duen array bat izenburua eta bere balioa da hemen CS50. Dezagun helpers.php begiratu orain. Helpers.php, orain dugu, of Jakina, izan bakarrarekin funtzioa definitu, errendatu. errendatu hartzen du orain, bi argumentu, zein txantiloia eta datuak, deitu dugu du bigarrenak zeinen lehenetsi balio- array bat hutsik dago oraindik. Baina bertsio honetan render-oharra orain dela tokiko aldagai bat deklaratzen dut bidea deritzo eta balioa esleitu txantiloia, eta horrek, adibidez, agian aurrekontua izango, unquote, "goiburua" eta katea. php duten eransteko. Beste era batera esanda, Demagun oraingoz gure txantiloia da goiburua bada deitzen, ondoren txantiloia duten inplementatu egingo da izeneko fitxategi batean, nahiko besterik gabe, header.php. Bien bitartean, egin dezagun bat behatu check azkar. Bide hori existitzen bada, ahal dugu eta horrek izeneko fitxategi bat modu check file_exists, gero dezagun ateratzeko du Datu izeneko array elkartze beraz aldagai lokal bat edo gehiago daukagu esparrua, eta egin dezagun bide hori eskatzen. Bien bitartean, helpers.php itxura nahiko Besterik gabe, gustatuko honetan, zehazki lehen bezala. Baina orain dugu atzera begiratu index.php at, nabarituko duten behealdean fitxategia, era berean, ezin dugu deitu errendatu, pasatzen bere bakarra argumentu Oina. Kasu honetan, ez dugu behar in pasatzeko elkartze-array bat delako Oina template, abisuaren, besterik gabe, hau da. Baina orain dugu, dudarik gabe, are Diseinu garbiagoa dugu delako gure Besterik batzuk kendu erredundantea kodea eta sendotu sartu funtzio bakar bat, errendatu.