Pečený recept na sladké zemiaky
Júl 2022
Autor: Peter Lavin ISBN: 1593270771 Vydavateľ: No Starch Press 216 strán Publikované: jún 2006 | Objektovo orientované PHP od Peter Lavin je dobrá kniha pre každého tradičného / procedurálneho programátora PHP, ktorý by chcel vedieť, čo títo objektovo orientovaní programátori PHP tak nadchli. Ak uvažujete o pridaní objektovo orientovaného PHP do svojej sady nástrojov a chcete postupného, príkladného sprievodcu pre začiatočníkov, je to dobrá kniha, ktorú treba začať. Táto kniha je určená aj pre programátorov, ktorí chcú prepnúť z PHP 4 na PHP 5. Lavin začína prehľadom objektovo orientovaného PHP a rozoberá niektoré jeho výhody. Ďalej sa venuje základom objektovo orientovaného programovania, ako sú triedy a dedičnosť, a špecifikám tohto typu programovania v PHP. Ďalej vás naučí, ako napísať svoju prvú triedu. Jednou z pekných vecí na tejto knihe je, že autor začína týmto jednoduchým príkladom a ako postupujete knihou, ukazuje, ako na nej stavať, rozširovať ju a znovu ju používať na pokročilejšie programovanie. Prvým krokom je rozšírenie tejto triedy na triedu položky adresára, ktorá bude podľa potreby uvádzať zoznam všetkých súborov v adresári alebo len niektoré súbory. Ďalej napíšete triedu miniatúr, ktorá vytvorí nepretržité miniatúry, ktoré majú zmenšené rozmery a kvalitu, čím sa znižuje čas sťahovania. Tretia trieda, ktorú píšete, je trieda navigácie po stránke, podobná triede, ktorú používa GoogleTM, ktorý bude riadiť počet položiek uvedených na stránke a tiež počet odkazov na stránku v navigácii. Nakoniec vám ukáže, ako tieto tri triedy spolupracujú spolu s CSS. Ďalej Lavin diskutuje o databázovej triede MySQL a o tom, ako funguje s databázou MySQLR databáz. Zahŕňa tiež dedičstvo a spôsob, akým sa dá použiť na zjednodušenie spracovania chýb. Potom prejde k abstraktným triedam, magickým metódam a tomu, ako môžu dynamické webové stránky ťažiť z rozšírenia SimpleXML pre prácu s kanálmi RSS a rozšírením SOAP pre vyhľadávací nástroj webových stránok. Všetci nenávidíme dokumentáciu našich programov a Lavin vám ukáže, ako môžete pomocou triedy reflexie dokumentovať váš kód. Peter Lavin má firmu na vývoj webových aplikácií a píše pre niekoľko publikácií vrátane PHP Hacks. Existuje sprievodná webová stránka, ktorá obsahuje súbory na stiahnutie všetkých kódov a pracovné príklady. //objectorientedphp.com | |