Velká kniha PHP 5 a MySQL je určena všem webovým tvůrcům a programátorům, kteří se zajímají o praktický a vyčerpávající pohled do programovacího jazyka PHP 5 a databázového serveru MySQL, se zvláštním důrazem na to, jak s těmito dvěma produkty vytvářet dynamické a vyspělé webové aplikace.
Kniha se věnuje nejenom základním a klíčovým schopnostem jazyka (instalace a konfigurace, proměnné, datové typy, pole nebo funkce), ale popisuje také pokročilejší záležitosti týkající se třeba objektového programování, zpracování výjimek, detekci chyb, práce s řetězci a s regulárními výrazy. Nechybí podrobný popis funkcí pro práci se soubory či operačním systémem nebo zajímavé informace o možnostech integrace PHP a webových formulářů, autentizace HTTP, nahrávání souborů nebo popis funkcí určených pro práci v síti. V knize jsou také kapitoly věnované LDAP, systému Smarty, SimpleXML, SOAP, správě sezení, webovým službám nebo zabezpečení PHP.
Co by to ovšem bylo za velkou knihu o PHP, kdyby se v ní opomíjela možnost spolupráce PHP s různými databázemi. Dozvíte se spoustu věcí o novém databázovém rozšíření SQLite nebo o specifických schopnostech databáze MySQL. To ovšem není ani zdaleka vše! V knize je také probírána instalace a konfigurace MySQL, přehled klíčových klientů, struktury tabulek, datové typy, zabezpečení nebo správa uživatelů. Nesmí pochopitelně chybět informace o vkládání, odstraňování či aktualizaci dat nebo o databázových transakcích atd. Nechybí kapitoly věnované indexování databáze nebo importu a exportu dat.
- Úvod do PHP
- Instalace a konfigurace PHP
- Základy PHP
- Funkce
- Pole
- Objektově orientované programování v PHP
- Pokročilé vlastnosti OOP
- Zpracování chyb a výjimek
- Řetězce a regulární výrazy
- Práce se systémem souborů a s operačním systémem
- Formuláře a navigační pomůcky
- Autentizace
- Nahrávání souborů
- Networking s PHP
- PHP a LDAP
- Zpracovatelé sezení
- Šablony se Smarty
- Webové služby
- Zabezpečené programování v PHP
- SQLite
- MySQL: razantní databáze
- Instalace a konfigurace MySQL
- Klienti MySQL
- Struktury tabulek MySQL
- Zabezpečení MySQL
- Funkcionality MySQL v PHP
- Databázové dotazyv praxi
- Indexy a vyhledávání
- Transakce
- Import a export dat
- Rejstřík