"
Kde se naučit PHP jazyk," je otázka, která trápí nejednoho začínajícího webového programátora a najít na ni uspokojivou
odpověď není vůbec jednoduché. Doba, kdybych vám bez váhání poradil knihu "
PHP – tvorba interaktivních internetových aplikací" od Jirky Koska,
je totiž nenávratně pryč (spolu s PHP verzí číslo 3) a v dnešní záplavě knih a informačních materiálů o PHP se skutečně orientuje asi jen málo
kdo (nemluvě o začínajících programátorech).
Tento nepříliš příznivý stav a jedno mé náhodné setkání s jednou velmi zajímavou knižní publikací mě přimělo k napsání tohoto článku,
který lze vykládat jako mou současnou odpověď na výše položenou otázku.
Nebudu vás dlouho napínat a rovnou vám prozradím název a autora knížky, o které si myslím, že by neměla chybět ve vaší soukromé knihovničce.
Jde o knihu "
Velká kniha PHP 5 & MySQL" od W. Jason Gilmore.
Jak již samotný název (a tloušťka) knihy napovídá, jde o skutečně velkou (lze nahradit slovem "komplexní") knihu zabývající se nejnovější verzí
PHP jazyka číslo 5 a jeho největším dosavadním databázovým spojencem –
databázovým serverem MySQL.
V případě PHP jazyka jde o absolutně vyčerpávající pohled do schopností a možností tohoto jazyka, který začíná klasickým úvodem
(popis instalace, syntaxe, typy dat, proměnné, řídící struktury, funkce, atd.) a pokračuje přes středně obtížné témata (práce se soubory,
řetězci, regulární výrazy, zpracování chyb a výjimek, atd.) až k těm nejtěžším (zpracování sezení, OOP, DNS, zpracování pošty, proudy, LDAP,
práce s databázemi). – Samozřejmě vše je naprosto precizně zpracováno s maximálním důrazem na detail a smysluplné praktické ukázky, které
činí z této knihy velmi kvalitní informační zdroj a jsou důvodem pro mé doporučující stanovisko. - Jako dobrý příklad se okamžitě po otevření
knihy nabízí první část popisující instalaci PHP jazyka, kde jsou mimo jiné rozebrány i jeho veškeré konfigurační možnosti (všechny volby
v souboru "php.ini"), což lze označit za velmi prospěšnou věc, se kterou se ovšem bohužel setkáte jen málo kdy.
Druhou největší částí této knihy je soubor deseti kapitol zabývajících se MySQL databázovým serverem, po jejichž prostudování byste měli
být schopni nainstalovat, zkonfigurovat a ovládat váš vlastní MySQL DB server. – Myslím si, že jako další popis této části knihy plně
postačí opis názvů jednotlivých kapitol, které vystihují vše: MySQL: razantní databáze, Instalace a konfigurace MySQL, Klienti MySQL,
Struktury tabulek MySQL, Zabezpečení MySQL, Funkcionality MySQL v PHP, Databázové dotazy v praxi, Indexy a vyhledávání, Transakce,
Import a export dat.
Poslední třetí logický celek představují menší kapitoly, které se zabývají různými tématy přímo či nepřímo souvisejícími s PHP jazykem
a jeho využitím jako prostředku pro tvorbu dynamických webových stránek. Namátkou zmiňme např. kapitoly: Šablony se Smarty, Webové služby
(RSS, SimpleXML, SOAP) nebo SQLite.
Závěrem mi nezbývá nic jiného, než vám doporučit pořízení této knihy a popřát příjemné a užitečné chvíle při jejím čtení.
Více informací o této knize (+ ukázky kapitol) najdete na domovských stránkách
Zoner Press -
http://www.zonerpress.cz/kniha-velka-kniha-php5-a-mysql.html.