>> 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.