| Výuka > Úvod do PHP > Příkaz if |
Příkaz if
Příkaz if umožňuje provádět vybrané části kódu pouze pokud nastanou dané podmínky. Konstrukce příkazu if je následující:
<?php
if (podmínka)
{ příkazy pro splněnou podmínku }
else
{ příkazy pro nesplněnou podmínku }
?>
Větev else není povinná, proto se nemusí za určitých okolností uvádět. Jednotlivé příkazy ve větvích se píší do složených závorek a oddělují se středníkem. Daný blok bude vykonán na základě podmínky - pokud podmínka je splněna (hodnota pravda), provede se první větev, pokud podmínka splněna není (výsledek je nepravda), provede se větev else, pokud je uvedena. Více v následující ukázce:
<?php
$jmeno="Martin";
if ($jmeno == "Martin")
{ echo ("Ahoj Martine"); }
else
{ echo ("Ahoj, tebe ještě neznám"); }
?>
Předchozí příklad zjišťuje, zda v proměnné $jmeno je řetězec Martin. Pokud je podmínka splněna, server předá prohlížeči řetězec Ahoj Martine. Pokud ovšem podmínka splněna není, provede se větev else a server předá řetězec Ahoj, tebe ještě neznám.
PHP ještě nabízí vytvoření podpodmínky. Syntaxe je pak následující:
<?php
if (podmínka)
{ příkazy pro splněnou podmínku }
elseif (podpodmínka)
{ příkazy pro splněnou podpodmínku }
else
{ příkazy pro nesplněnou podpodmínku }
?>
Více snad napoví následující ukázka, v níž se pokusíme zjistit, zda číslo je kladné, záporné nebo nulové:
<?php
$cislo=-2;
if ($cislo > 0)
{ echo ("Číslo je kladné"); }
elseif ($cislo == 0)
{ echo ("Číslo je nula"); }
else
{ echo ("Číslo je záporné"); }
?>
31.08.2007, 13:04 vytvořil Administrator
