Tato kniha je základním (a jak její autor David Sklar doufá, také zcela nepostradatelným) průvodcem po vybraných nejlepších a „free“ doplňcích PHP, které vašim webovým aplikacím dodají neocenitelnou funkcionalitu a řadu vylepšení. Doplňky vybrané pro knihu se zaměřují na přístup k databázím, generování robustních webových formulářů, používání stránkových šablon, tvorbu a parsování XML dokumentů, autentizaci uživatelů a mnoha dalších zajímavých témat.
Při psaní knihy měl autor na paměti jak uživatele PHP 5, tak i vývojáře pracující s verzí předchozí. Celá řada nástrojů, kterými kniha zabývá, je šířena s velmi omezenou, často i s žádnou dokumentací. To je důvodem, proč je v knize vedle množství příkladů použití vlastních nástrojů zmíněna i jejich instalace a konfigurace.
Tato kniha by vám měla ušetřit zbytečné psaní kódu, například díky použití takových modulů, jako Auth nebo HTML_QuickForm. Kapitola věnovaná Xdebug vám poskytne metody ladění, které jsou nesrovnatelné s používáním print() či error_log() ve vašich programech. Závěr knihy se zabývá zvyšováním výkonu: code cache – akcelerátory, které představují snadný způsob, jak optimálně zrychlit webový server bez toho, že byste museli upravovat již napsaný kód.
- Část I – Databáze
- Kapitola 1 – Přístup k databázím s DB
- Kapitola 2 – Přístup k databázím s ADODB
- Část II HTML
- Kapitola 3 – Zpracování formulářů s HTML_QuickForm
- Kapitola 4 – Šablony se Smarty
- Část III – XML
- Kapitola 5 – Rozklad XML založený na událostech s XML_Parser
- Kapitola 6 – Vývoj webových služeb s XML_RPC
- Kapitola 7 – Vývoj webových služeb se SOAP
- Kapitola 8 – Snazší parsování XML se SimpleXML
- Část IV – Networking
- Kapitola 9 – Odesílání pošty
- Kapitola 10 – Autentizace, uživatelé a hesla
- Část V – Ladění, cache a optimalizace
- Kapitola 11 – Pohledy pod kapotu PHP
- Kapitola 12 – Profilování a ladění s Xdebug
- Kapitola 13 – Akcelerace s code cache