Na ·vod se jen velmi struΦn∞ zmφnφm o tom, co to vlastn∞ PHP je a jak ho m∙₧eme vyu₧φt: PHP je jazyk pro tvorbu dynamicky generovan²ch webovsk²ch strßnek, PHP scripty se provßd∞jφ p°φmo na serveru a nezat∞₧ujφ tak vlastnφ poΦφtaΦ u₧ivatele. PHP (Professional Home Pages) je skriptovacφm jazykem, kter² se p°φmo zaΦle≥uje do textu HTML strßnky. P°φkazy PHP se od ostatnφho HTML k≤du odd∞lujφ znaky '<?' a '?>'. Zßklady PHPProm∞nnΘ:Nßzev prom∞nnΘ musφ zaΦφnat znakem '$' (dolar).P°φkaz echo:
Spojovacφm operßtorem je teΦka é.æ:
P°φkaz pro v∞tvenφ if:Za p°φkazem if nßsleduje vázßvorce podmφnka, p°φkazy if a else konΦφ dvojteΦkou. P°φkaz se ukonΦuje klφΦov²m slovem endif û váp°φpad∞ ₧e se b∞hem p°φkazu ukonΦuje a zaΦφnß php script.
N∞kdy je vÜak p°ehledn∞jÜφ, kdy₧ neprolφnßme php sáhtml:
Pozn.: K zjiÜt∞nφ Φasu pou₧φvßme funkci Date() .
Jejφm parametrem je formßtovacφ °et∞zec, kter² urΦuje
v²sledn² tvar informace o Φase. Pokud ve formßtovacφm
°et∞zci pou₧ijeme 'A ', vrßtφ funkce dopoledne
°et∞zec 'AM ' a odpoledne 'PM ' --
podle toho snadno urΦφme, zda je dopoledne Φi odpoledne.
P°φkaz cyklu for:
Pole:
Prvnφ dv∞ °ßdky vytvo°φ pole $barvy , kterΘ
je inicializovßno jmΘny barev. Pole jsou v PHP normßln∞
indexovßna od nuly, pomocφ zßpisu '1=> '
ulo₧φme hodnoty do pole a₧ od indexu 1. Tφm bude index v poli
barev odpovφdat velikosti pφsma. JednotlivΘ polo₧ky pole jsou
nynφ p°φstupnΘ pomocφ zßpisu $barvy[index] .
PHP a formulß°e:
Hodnoty ve vstupnφch polφch formulß°e jsou nßm
p°φstupnΘ p°es jmΘna vstupnφch polφ (name=öjmenoö ,
name=övekö), váPHP m∙₧eme tedy sát∞mito jmΘny
pracovat jako sáprom∞nn²mi $jmeno a $vek
(m∙₧eme je dßle zpracovßvat, vypsat atd.).
Prom∞nnΘ jsou p°φstupnΘ skriptu, kter² formulß°
obsluhuje (v tomto p°φpad∞ vek.php). V p°φkladu
je uveden zdrojov² text skriptu vek.php, kter² pro
obslou₧enφ formulß°e volß sßm sebe.
|