Důležité je si říci, že vlastně kdykoliv, kdy lze použít cae/switch, lze použít if/else, ale ne naopak. Ale když v určitých podmínka použijeme if/else, tak budeme více krát(každé if) porovnávat proměnné, ale za použití case/switch jen jednou.
Budeme předpokládat potřebu použít rozdělení webu po zadání oblasti. if ($oblast == 'Praha') { Předpokládáme to samé jako u předchozího. switch ($oblast) {
Break je příkaz pro okmažité vyskočení z cyklu, tj. hned potom, co PC zjistí, že $oblast je "Brno", ukončí
další vyhledávání v case.
S if/else:
$kod = '1';
}
elseif ($oblast == 'Brno') {
$kod = '2';
}
else {
$kod = '3'; // Bratislava;
} Použití case/switch
S case/switch:
case 'Praha':
$kod = '1';
break;
case 'Brno':
$kod = '2';
break;
default: // Bratislava
$kod = '3';
} Co je to break
<
>
autor: Vítězslav Titl
publikováno: 11.2.2005