HIZLARIA: Dezagun hobetzeko ikastaroen geure buruari ahalbidetzen by homepage izenburuak pertsonalizatua eskaintzen horietako bakoitzeko orriak, horietako bakoitza da, beraz, Ez, nahiko besterik gabe, CS50. Horretarako, dezagun ezartzeko pare bat funtzioak, banan deitu Errendatu Goiburuko eta bat deitzen Errendatu beharreko oina, hori ordez Eskatu Alone izango ematea du arreta gure orriaren goiburu eta oinak. Ikus dezagun begirada bat. Index.php barruan, orain, konturatu Izeneko fitxategi berri bat eskatzen dut Helpers.php. Han da nire bi funtzioak diren azalduko du. Horren azpian, nabarituko dut orain deitzen naiz funtzio hori Errendatu goiburua. Eta argumentu batean dut pasatzen naiz. Argumentu hori mota agertu izan array bat, zein PHP adierazten da kortxete batera. Bereziki, array hau da neurrian bezala array elkartze gako bat, izenburu bezala, batekin elkartzen balioa, CS50 bezala, baizik eta mende baino zenbakizko indizeak bakarrik. Horren azpian orain dugu nire zerrenda desordenatuak. Baina hori beherago, dei bat egiteko Errendatu behar dugu Oina, beste funtzio hori zentzuzkoa zehaztutako Helpers.php in. Ikus dezagun begirada bat dago gaur egun. Helpers.php, nabarituko dut izan zela, hain zuzen ere, funtzio hori Errendatu beharreko oina zeinen helburua bizitza da itxuraz hartu bere argumentu bezala array bat Datu deritzo. Orain, bada erabiltzaileak ez bat ematen esplizitua array, hain zuzen, ez da hori berdintasun-ikurra karratu huts jarraian Parentesi esan nahi balio lehenetsia Datu besterik array huts batetan. Barrutik Errendatu beharreko oina, konturatu naiz duela Extract izeneko funtzio bat deituz. Extract elkartze-array bat hartzen du, atsegin Kasu honetan, datuak, eta edozein da gakoa, gako bihurtzen bat sartu da izen bereko tokiko aldagai. Elkartze-array duten gako bat izan hala bada Foo izenekoa, atera ziurtatuko litzateke now izeneko tokiko aldagai bat dugu dolarraren ikurra Foo, bere balioa da izan zen hori, eta bera bezala Elkartze-array. Azkenik, eskatu footer.php deitzen dut, horietatik bat alde batera utzita, itxura nahiko besterik gabe hau gustatzen. Orain, Helpers.php atzera, nabarituko halaber Errendatu dugun goiburua, zeinen argumentua bera, array bat da Datu horien lehenetsi izeneko balioa array bat hutsik dago. Orduan deitzen diogu Extract berriro, orain arte bezala. Eta ondoren header.php Eskatzen dugu, horren edukia dira orain hau. Header.php barruan, nabarituko dugu ez dute gogor kodetuta izenburua. Eta orain H1 etiketa bat dugu, baita. Bereziki, tituluaren balioa delakoa balioa izango da Izenburua izeneko tokiko aldakorra da. Pasatuz PHP funtzioa baten ondoren HTML Karaktere Bereziak izeneko, goazen bueltan balio hori lortzeko, eta, ondoren, konektatu HTML outputting naiz sartu funtzio hori egiteko modu bat, Echo deritzo. Benetan, hau idazkera azkarra da funtzioa dei bat agian bestela itxura hau. Baina askoz garbiagoa da, besterik gabe, idatzi parentesi irekiak galdera marka berdinak sinatzeko, are PHP aipatu gabe. Orain dut barrutik gauza bera egin zuen joan H1 etiketa horiek, beraz, azken finean, bada Erabiltzaileak nire Errendatu Goiburuko funtzioa pasatzen elkartze-array bat, barrutik horietatik Izenburua izeneko gako bat, dela Elkartze-array gako bihurtuko da izeneko tokiko aldagai dolarraren ikurra titulua. Gero pasako dugula dolarraren ikurra Izenburua aldakorreko funtzioa hau da, HTML Karaktere Bereziak. Eta badaezpada ez da edozein potentzialki pertsonaiak arriskutsua Han, ampersands edo beste, hala nola sinboloak, HTML Karaktere Bereziak egingo ziurtatu dutela errendatzen ari segurtasunez orrian. Eta parentesi galdera irekiak erabiliz markatzeko seinale berdina, literalki naiz en ordez zati hartan orri edozein dela bueltan balioa of HTML Chars da. Bien bitartean, Lectures.php in, I Izenburua balio berria daukate. Ez CS50, baina Hitzaldiak. Week0.php ere, daukat Astea 0 balioa. Eta Week1.php in, daukat Week 1 balioa. Beraz, egunaren amaieran, nire orrialdera itxura aurretik egin nahiko bezala. Baina gaur egun ahaztuak dugu askoz bat, diseinu askoz hobea.