| ||||||||||
Kapitola 11. ╪φdicφ strukturyJak²koli PHP skript je slo╛en ze sΘrie konstrukt∙. Konstrukt m∙╛e b²t p°i°azenφ, volßnφ funkce, cyklus, podmφnka, stejn∞ jako konstrukt, kter² nic ned∞lß (prßzdn² konstrukt). Konstrukt obvykle konΦφ st°ednφkem. Navφc lze konstrukty seskupit do skupiny (bloku) uzav°enΘ slo╛en²mi zßvorkami. Tento blok je sßm o sob∞ konstruktem. V tΘto kapitole jsou popsßny r∙znΘ typy konstrukt∙. ifKonstrukt if je jednφm z nejd∙le╛it∞j╣φch prvk∙ v mnoha jazycφch, vΦetn∞ PHP. Umo╛≥uje podmφn∞nΘ provßd∞nφ kusu k≤du. Struktura if v PHP je podobnß struktu°e v C: Jak je popsßno v sekci o v²razech, v²raz expr je ohodnoce svou boolovskou hodnotou. Poku je expr ohodnocen jako TRUE, PHP provede statement; je-li ohodnocen jako FALSE, neprovede se nic. Vφce informacφ o to, jak se v²razy ohodnocujφ jako FALSE najdete v Φßsti 'Konverze na typ boolean'. Nßsledujφcφ p°φklad by vypsal a je v∞t╣φ ne╛ b, pokud $a je v∞t╣φ ne╛ $b: ╚asto byste cht∞li, aby se podmφn∞n∞ provßd∞l vφce ne╛ jeden konstrukt. Nenφ samoz°ejm∞ nutnΘ ka╛d² konstrukt zabalit do struktury if. Mφsto toho m∙╛ete seskupit vφce konstrukt∙ do bloku. Nap°φklad tento k≤d by zobrazil a je v∞t╣φ ne╛ b, pokud $a je v∞t╣φ ne╛ $b a p°i°adil by hodnotu $a do $b: Konstrukty if mohou b²t libovoln∞ vno°ovßny do jin²ch konstrukt∙ if, co╛ poskytuje plnou flexibilitu podmφn∞nΘho provßd∞nφ r∙zn²ch Φßstφ programu. | ||||||||||
|