Pregled knjige - objektno orijentirani PHP, koncepti, tehnike i kod Petera Lavina


Autor: Peter Lavin
ISBN: 1593270771
Izdavač: No Starch Press
216 stranica
Objavljeno: lipanj 2006

Objektno orijentirani PHP autor Peter Lavin dobra je knjiga za bilo kojeg tradicionalnog / proceduralnog PHP programera koji bi želio znati što su ti objektno orijentirani PHP programeri toliko uzbuđeni. Ako razmišljate o dodavanju objektno orijentiranog PHP-a u okvir s alatima i želite korak-po-korak, na primjeru vodiča za početnike, ovo je dobra knjiga za početak. Ova je knjiga također namijenjena programerima koji žele prijeći s PHP 4 na PHP 5.

Lavin započinje s pregledom objektno orijentiranog PHP-a i raspravlja o nekoliko njegovih prednosti. Zatim raspravlja o osnovama objektno orijentiranog programiranja poput klasa i nasljeđivanja i specifičnostima ove vrste programiranja u PHP-u. Zatim vas uči kako napisati svoj prvi razred. Jedna od lijepih stvari u vezi s ovom knjigom je što autor započinje s tim jednostavnim primjerom i, dok napredujete kroz knjigu, pokazuje kako nadograditi, proširiti i ponovo koristiti tu jednostavnu klasu za naprednije programiranje.

Prvi je korak proširiti ovu klasu u klasu stavki u imeniku koja će popisati sve datoteke u direktoriju ili prema potrebi unijeti samo određene datoteke. Zatim ćete napisati minijaturnu klasu koja će stvoriti sličice u pokretu koje su u dimenzijama i kvaliteti smanjene, smanjujući na taj način vrijeme preuzimanja. Treća klasa koju pišete je klasa stranice navigacije slična onoj koju koristi GoogleTM, koji će kontrolirati broj stavki navedenih na stranici i broj veza na stranici u navigaciji. Na kraju vam pokazuje kako ta tri razreda rade zajedno i sa CSS-om.

Zatim Lavin razmatra klasu baze podataka MySQL i kako to radi s MySQL-omR baza podataka. Također obuhvaća nasljeđivanje i kako se to može primijeniti za pojednostavljenje upravljanja pogreškama. Zatim prelazi na apstraktne klase, magične metode i kako dinamične web stranice mogu imati koristi od proširenja SimpleXML za rad s RSS feedovima i SOAP proširenjem za tražilicu web stranice. Svi mrzimo dokumentirati naše programe, a Lavin vam pokazuje kako pomoću klase refleksije za samostalno dokumentiranje koda.

Peter Lavin ima tvrtku za razvoj web stranica i piše za nekoliko publikacija, uključujući PHP Hacks. Postoji popratna web stranica koja sadrži preuzimanja svih koda i primjera rada.

//objectorientedphp.com





Upute Video: Q&A - 5. Koja je najbolja knjiga za C# na srpskom jeziku ? (Svibanj 2024).