Využíváme ho opravdu velmi často, i když třeba nevíte, že jsme se právě díky PHP registrovali do internetového portálu nebo právě čteme články na webu (dokonce i tento).
PHP se velice podobá jiným programovacím jazykům jako je C, Java apod. Důvodem je čerpání ze stejných kořenů.
PHP (Personal Home Page) je programovací jazyk pro tvorbu webových aplikací.
V tomto seriálu vás provedu jazykem PHP od úplných základů až po složitější webové aplikace pracující s MySQL databází či dokonce k tvorbě profesionálních scriptů pomocí Objektivně Orientovaného Programování (OOP).
Při tvorbě budete dodržovat základní webové standarty pro vytvoření kvalitního programu. K tomuto seriálu nemusíte mít znalosti v oboru HTML, protože budu vysvětlovat i tuto část.
Především bych vám chtěl poradit, ať nekopírujete skripty napsané na této stránce. Napište si je celé ručně samy. Věřte mi, že tím z těchto lekcí získáte o 100% více dovedností.
Kdykoliv se vám na stránce objeví chybová hláška vyslaná PHP, přečtěte si ji. Sdělí vám totiž zcela přesně, v čem se vyskytl problém. Na chybové hlášky bude zaměřena celá lekce.
Tento seriál bude obsahovat ty nejpoužívanější metody apod., avšak nepopíše PHP úplně do podrobností. K tomuto účelu bych doporučil zakoupení knižní publikace zaměřené na tento obor (např. Velká kniha PHP & MySQL 5).
Pro tvorbu PHP aplikací vám bohatě stačí poznámkový blok, který je součástí operačního systému. Osobně bych ale doporučil program PSPad, který naleznete volně ke stažení
na stránkách http://www.pspad.com/cz/ .
- zásadní výhoda oproti poznámkovému bloku je ta, že pspad je pouze jeho vylepšená forma, tzn. že získáte mnoho možností, ale neztratíte žádnou
- označování elementů
- jednoduchá změna kódování
- možnost změny prostředí tvorby (DOC, UNIX, MAC)
- nástroje pro usnadnění přehledností skriptu
- Lorem Ipsum generátor využívající data z textového dokumentu
- porovnávání souborů
- automatické zálohování souborů jak ze svého počítače, tak i z webového uložiště (FTP)
- a mnoho dalších výhod, na které přijdete při jeho používání
K tomu, abyste mohli začít programovat v PHP, budete potřebovat místo, v našem případě server, který ovládá jazyk PHP. Nemusíte se ale ničeho bát. Získání takového místa pro naše účely je zcela zdarma.
První z možností využívá programu apache (vertrigo), díky kterému si na svém počítači vytvoříte webový server.
Druhá z možností je pomocí vytvoření tohoto umístění na jednom z volně dostupných webových serverů, ke kterým patří např. známé. ic.cz či webzdarma.cz.
Soubor, do kterého budeme psát PHP skripty, musí mít koncovku .php a měl by obsahovat prázdnou stránku připravenou k naší tvorbě:
nazev_souboru.php
Nejčastěji se používá název index.php.
Soubor s názvem index se zobrazí ihned po otevření dané stránky či její podložky. V praxi to funguje tak, že pokud otevřete např. stránku designing.cz ale také designing.cz/slozka , načte se soubor index.php a provede se jeho obsah. (samozřejmě to stejně funguje i se souborem s jinou koncovkou – např. index.html apod. ).
Komentářem je myšlen úsek textu, který aplikace při zpracování nepoužije.
Psaní komentářů v programovacím či jakémkoliv jiném jazyce považuje hodně lidí za zbytečnost. Ovšem v případě, že daný jedinec nemá tak profesionální zdrojový kód, ve kterém se i laik zorientuje, je to opravdu potřebné. Tímto vás ovšem nechci nutit k jejich psaní.
Komentáře lze ale také využít k vybrání určitého bloku scriptu, který právě nechceme, aby se provedl.
V tomto seriálu budu své skripty provázet komentářem, abyste měli větší šanci k pochopení dané úlohy.
Způsob psaní komentářů:
a) Pomocí mřížky:
#text, který bude v komentáři
b) Pomocí 2 lomítek:
//text, který bude v komentáři
2. Více řádkové
a) Pomocí určení začátku a konce:
/* text, který bude v komentáři a na dvou řádcích a více řádcích */
Prakticky uvidíte komentáře v každém skriptu, který vám předvedu.
Každý PHP script začíná značkou:
<[bez mezery]?php
nebo
<[bez mezery]?
Pro ukončení se nejčastěji používá:
?>
Každý příkaz v php musí byt zakončen středníkem:
;
Všechny bloky textu, které se budou vypisovat, musí byt uzavřeny do jednoduchých nebo složených uvozovek:
“ “ , ‘ ‘
Syntax: echo “text, který se má vypsat”
(lze také použít jednoduché uvozovky ‘ ‘ , ale doporučuji používat složené z důvodu, který si řekneme později)
Příklad:
Dneska jsme se naučili jak si vytvořit nový PHP soubor, v jakém programu s ním pracovat, jak vkládat komentáře a zkusili jsme si první “program”. Příště si něco řekneme o proměnných a konstantách, o jejich zpracování a ukážeme si vše v praxi.