PHP pre začiatočníkov - Podmienky, 4.diel
PHP pre začiatočníkov - Podmienky, 4.diel
<?php
if (podmienka){
vykonanie pri splnení podmienky
}
elseif (iná podmienka){ // ak nieje splnená 1.podmienka urob túto
vykonanie pri splnení podmienky
}
else { // ako vidíte tak tu nieje podmienka
vykonaj pri nesplnení predošlých podmienok // zadáte nejakú činnosť, ktorá nastane pri neslpnení predošlých podmienok.
}
?>
Toto bola základná syntax, ktorú si teraz môžeme rýchlo overiť a to tak, že si to vyskúšame v praxi:
<?php
$a = 8;
$b = 3;
$c = 10;
if ($a+$b > $c){
echo "".$a+$b." je väčšie ako $c";
}
elseif ($a+$b < $c){
echo "".$a+$b." je menšie ako $c";
}
else {
echo "Čísla neobsahujú žiadnu hodnotu";
}
?>
Toto je kompletný príklad na ktorom si vysvetlíme o čo ide. Všetko je logické a jednoducho spracované. Najprv sme si zadali premenné $a, $b a $c a priradili sme im číselné hodnoty. Ďalej nasleduje podmienka "if", čiže "ak" premenná $a sčítaná s premennou $b je väčšia ako premenná $c, tak napíš "hodnotu sčítaných premenných $a a $b" ďalej, text "je väčšie ako" a nakoniec hodnotu $c. Naším zápisom dosiahneme toto: "11 je väčšie ako 10.". Prvá podmienky bola splnená a máme to teraz celé hotové. Ak by však premenné mali takéto hodnoty:
$a = 6; $b = 3; $c = 10;
,... tak by nám náš skript vypísal podmienku druhú a to je tá, ktorá nasleduje za elseif. Skript nám napíše toto: "9 je menšie ako 10.". Ak by však čísla nemali žiadnu hodnotu čo sa zapisuje nasledovne:
$a = NULL; $b = NULL; $c = NULL;Skript nevedel zapísať žiadnu s podmienok. Musel by pristúpiť na náš posledný riadok, ktorý vypíše text "Čísla neobsahujú žiadnu hodnotu". Else sa odlišuje od elseif tým, že nemá žiadnu podmienku. Else by sa dalo preložiť aj "alebo" a elseif na "alebo ak". Ak potrebujete vedieť niečo o porovnávacích znamienkach, tak si prečítajte minulý diel.
V ďalšom diele niečo viac o poliach.


![Hlasová verzia [Pre internetový prehliadač Opera] Voice](modules/items/voice.png)
Komentáre
elseif($a+$b == $c){echo "".$a+$b." je rovne $c";
}
Jeden článok bol venovaný aj operátorom. Bol to 3. diel v ktorom je zahrnutý aj operátor '==' čo znamená, že by to už mal užívateľ ovládať.