1. 10. PHP
TVORBA WEBU
VOŠ pro praxi
reg. č.: CZ.1.07/2.1.00/32.0044
2. 2.1.2013
PHP - 1
PHP - Personal Home Page,
SQL - Structured Query Language
MySQL - volně šiřitelný databázový nástroj
Apache - oblíbený webový server
Triáda/Triade - balík lokálního serveru
s podporou
PHP a MySQL
VOŠ pro praxi 2
reg. č.: CZ.1.07/2.1.00/32.0044
3. 2.1.2013
PHP - 2
vlastnosti PHP skriptů:
provádí se na straně serveru
výsledkem skriptu je HTML stránka, která je odeslána do
prohlížeče.
při propojení s databází je výsledek dotazu vložen do
generované stránky
výhody
nelze stáhnout samotný kód (je proveden)
výstupem je „čisté“ HTML.
nevýhody
PHP sám neumí reagovat na události
složitější ladění – potřeba funkčního serveru
VOŠ pro praxi 3
reg. č.: CZ.1.07/2.1.00/32.0044
4. 2.1.2013
PHP - 3
syntaxe jazyka PHP:
za každým příkazem musí být středník.
proměnné začínají symbolem $
řetězce do apostrofů, vnořené do uvozovek
ve výpisech a mimo skripty lze používat běžné
HTML značky.
zjednodušený zápis přičtení k proměnné +=
zjednodušená inkrementace ++
VOŠ pro praxi 4
reg. č.: CZ.1.07/2.1.00/32.0044
5. 2.1.2013
PHP - 4
operátory:
== (stejné)
!= (různé)
>, <, >=, <=.
podmínky if, if-else, switch
cykly s podmínkou na začátku - while
podmínkou na konci - do ..příkazy.. while
cyklus for
VOŠ pro praxi 5
reg. č.: CZ.1.07/2.1.00/32.0044
6. 2.1.2013
PHP - 5
oblasti využití PHP skriptů:
dynamicky tvořené stránky
spolupráce s databázemi
diskusní fóra
elektronické obchody
redakční systémy
VOŠ pro praxi 6
reg. č.: CZ.1.07/2.1.00/32.0044