> **Upozornenie:** Tento článok bol napísaný pred mnohými rokmi a niektoré informácie môžu byť zastarané alebo nesprávne. Majte to na pamäti pri čítaní.
Už žiadne lineárne programy! Najzákladnejším princípom každého programu je "čo sa stane, keď....". Podmienku možno zapísať ako logický príkaz, ktorý môže byť pravdivý (podmienka je splnená) alebo nepravdivý (potom sa nevykoná alebo sa vykoná jej presný opak). Obidve sa dajú ľahko definovať.
Vo všeobecnosti možno podmienku zapísať ako logický príkaz. Táto podmienka môže, ale nemusí byť splnená. Je dobré počítať s oboma možnosťami. Ak existuje viacero alternatív, nazýva sa to vložená podmienka.
Príklad:
if (hodnota operace hodnota) {// Táto funkcia sa spustí, ak je splnená podmienka} else {// Táto funkcia sa spustí, ak sa podmienka neuplatní}
Nemusíme vždy definovať obe možnosti (niekedy je to úplne zbytočné). V skutočnosti môžeme definovať situáciu, ak platí len táto podmienka. To sa vykonáva takto:
if (hodnota operace hodnota) {// Táto funkcia sa spustí, ak je splnená podmienka}
Operátor | Význam |
---|---|
== |
Rovná sa |
=== |
Rovná sa a má rovnaký dátový typ (čokoľvek možno porovnať s čímkoľvek, ale podmienka je splnená len vtedy, ak ide o hodnotu rovnakého dátového typu (napr. číslo, text, ...)) |
!= |
Nerovná sa |
<= |
Rovná sa alebo väčšia ako |
>= |
Rovná sa alebo menšia ako |
< |
Väčší |
> |
Menej |
$a = 5;$b = 3;if ($a === $b) {// blok, ktorý sa vypíše, ak sa $a rovná $b} else {// blok, ktorý sa vypíše, ak sa $a nerovná $b}
Bohužiaľ, výstupom je len true
(platný) a false
(neplatný). Ak teda chceme zvážiť viacero možností, musíme do seba vložiť viacero podmienok. Toto sa nazýva vložená podmienka. Je vnorená, pretože jedno z riešení podmienky je len ďalšou podmienkou.
$a = 5; // ľavé vrecko$b = 3; // pravé vrecko$kapsa = true; // Mám vrecko?if ($kapsa === true) {if ($a > $b) {echo "V ľavom vrecku je toho viac;} else {echo "V pravom vrecku je toho viac;}} else {echo "Nemáte žiadne vrecko;}
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sk