PHP příkazy
Podmínky
if ($a == $b) { příkaz_1; } else { příkaz_2; } if ($a == $b) { příkaz_1; } elseif ($c == $d) { příkaz_2; } elseif ($i == $j) { příkaz_3; } else { příkaz_n; }
Zkrácená podmínka IF:
if ($a == 2) echo "a je rovno 2";
Příklady podmínek
if (($a == $b) && ($b == $c)) echo "Všechna 3 čísla jsou si rovna!"; if (($a != $b) || ($b != $c)) echo "Zadaná čísla si nejsou rovna!";
Následující zápisy jsou ekvivalentní:
if ($a == 1) echo "a je rovno 1!"; if (!($a != 1)) echo "a je rovno 1!"; if (!($a <> 1)) echo "a je rovno 1!";
Cykly
Pokud se má některá část skriptu provádět opakovaně, využijeme příkazy while nebo for:
$i = 100; while ($i > 0): // dokud je $i větší než nula, prováděj následující příkazy echo "$i<br />"; $i--; endwhile; // tento cyklus sestupně vypíše čísla od 100 do 1 for ($i = 100; $i > 0; $i--): // totéž jako předchozí příklad echo "$i<br />"; endfor; for ($i = 1; $i <= 100; $i++) { // totéž vzestupně echo "$i<br />"; }