Recenze knihy - Object-Oriented PHP, Concepts, Techniques and Code by Peter Lavin


Autor: Peter Lavin
ISBN: 1593270771
Vydavatel: No Starch Press
216 stránek
Publikováno: červen 2006

Objektově orientované PHP od Peter Lavin je dobrá kniha pro všechny tradiční / procedurální PHP programátory, kteří by chtěli vědět, o čem jsou tito objektově orientovaní PHP programátoři tak nadšení. Pokud uvažujete o přidání objektově orientovaného PHP do své sady nástrojů a chcete krok za krokem, příkladového průvodce pro začátečníky, je to dobrá kniha, kterou začít. Tato kniha je také pro programátory, kteří chtějí přejít z PHP 4 na PHP 5.

Lavin začíná přehledem objektově orientovaného PHP a pojednává o několika jeho výhodách. Poté diskutuje o základech objektově orientovaného programování, jako jsou třídy a dědičnost, ao specifikách tohoto typu programování v PHP. Dále vás naučí, jak napsat svou první třídu. Jednou z příjemných věcí na této knize je, že autor začíná tímto jednoduchým příkladem a jak postupujete skrz knihu, ukazuje, jak stavět, rozšiřovat a znovu používat tuto jednoduchou třídu pro pokročilejší programování.

Prvním krokem je rozšířit tuto třídu na třídu položky adresáře, která vypíše všechny soubory v adresáři nebo podle potřeby pouze určité soubory. Dále napíšete třídu miniatur, která vytvoří nepřetržitě miniatury obrázků, které se zmenší v rozměrech a kvalitě, čímž se zkrátí doba stahování. Třetí třída, kterou píšete, je třída navigace stránek, podobná té, kterou používá GoogleTM, která bude řídit počet položek uvedených na stránce a také počet odkazů na stránky v navigaci. Nakonec vám ukáže, jak tyto tři třídy spolupracují společně s CSS.

Dále, Lavin diskutuje o MySQL databázové třídě a jak to funguje s MySQLR databáze. Pokrývá také dědičnost a to, jak lze použít ke zjednodušení zpracování chyb. Poté přejde k abstraktním třídám, magickým metodám a tomu, jak mohou dynamické weby těžit z rozšíření SimpleXML pro práci s kanály RSS a rozšířením SOAP pro vyhledávač webových stránek. Všichni nesnášíme dokumentovat naše programy a Lavin vám ukáže, jak pomocí třídy reflexe dokumentovat váš kód.

Peter Lavin má firmu pro vývoj webových aplikací a píše pro několik publikací včetně PHP Hacks. Existuje doprovodný web, který obsahuje soubory ke stažení všech kódů a pracovní příklady.

//objectorientedphp.com





Video Návody: The thrilling potential of SixthSense technology | Pranav Mistry (Smět 2024).