|
Napsal Pavel Siemko
|
|
Thursday, 06 September 2007 |
Dnes se kouknem na podmínky...
Dnes se kouknem na podmínky...
Pdomínky :
Pdomínka IF.
Podmínkové struktury umožnují programu na základě splnění určité podmínky. Je-li tato podmínka splněna, pokračuje tok příkazů první větví. Není-li, pokračuje běh programu větví jinou.
if(podmínka): Posloupnost příkazů vykonaných při splnění podmínky. elseif(podmínka č. 2): jestli-že není první podmínka splněná nastáva podmínka č. 2 nebo: else: Posloupnost příkůzů vykonaných při nesplnění žádne z podmínek endif;
příklad :
if(date("A")=="AM"): echo"Příjemné dopoledne"; else: echo"příjemné odpoledne"; endif;
Při sestavování podmínky se používájí porovnávací a logické operátory.
Porovnávací Operátor Význam
== rovnost != nerovnost <> nerovnost === identita !=== nestejnost > větší < menší >= větší nebo rovný <= menší nebo rovný
Vysvětlení si zaslouží operátory identita (stejnosti) a nestejnosti. Používají se nejen k porovnávání hodnoty proměnné, ale rovněž jejího typu. Aby byly dě proměnné považovány za identické, musé mít nejen stejnou hodnotu, ale musí být rovněž stejného datového typu.
Logické operátory Popis
! Kombinace se uplatní v případě, že podmínka není pravdivá.
AND Kombinace se uplatní v případě, že jsou obě podmínky pravdivé.
OR Kombinace se uplatní v případě, že je pravdivá alespoň jedna podmínka.
&& Kombinace se uplatní v případě, že jsou obě podmínky pravdivé.
|| Kombinace se uplatní v případě, že je pravdivá alespoň jedna podmínka.
XOR Kombinace se uplatní v případě, že je splněná první nebo druhá podmínka. Neuplatní se, když jsou obě splněny, nebo naopak žádná.
Některe části textu byly vzaty z knihy PHP a MYSQL : Hotová řešení. |