Vyhlásenie prechodu na PHP
V predchádzajúcom tutoriále sme diskutovali o tom, ako vo svojich programoch použiť vyhlásenie PHP, ak chcete klásť otázky a robiť rozhodnutia. Pomocou príkazu if môžete riadiť tok svojho programu. Teraz preskúmame príkaz PHP na prepínanie, ktorý sa dá tiež použiť na riadenie toku vášho programu.

Príkaz if if vyhodnotí výraz ako pravdivý alebo nepravdivý. Tento typ otázky sa nazýva booleovský výraz. Je obloha modrá - pravda alebo nepravda? Príkaz switch však vyhodnocuje výsledok prípadu oproti výrazu switch. Toto je efektný spôsob, ako povedať, že môžete testovať viac ako len pravdu alebo nepravdu. Môžete tiež otestovať jednoduché čísla a reťazce. Toto je základné vyhlásenie o prepnutí.

spínač (výraz)
{
výsledok prípadu1:
to urobiť
prestávka;

case case2:
to urobiť
prestávka;

default:
to urobiť
prestávka;
}
switch ($ sky)
{
prípad „červený“:
echo „Obloha je červená“;
prestávka;

prípad „modrý“:
echo „Obloha je modrá“;
prestávka;

default:
ozvena „Nebo padla“;
prestávka;
}

Ako vidíte z príkladu, príkaz switch sa skladá zo šiestich častí.

switch ($ sky)
spínač (výraz)
Príkaz switch začína výrazom, ktorý sa má testovať - ​​$ sky - umiestnený v zátvorkách.

{
Začínajú sa tým prípady.

prípad „červený“:
výsledok prípadu:
Príkaz case testuje hodnotu výrazu switch - $ sky - oproti výsledku, ktorý je v príklade červený. Ak dôjde k zhode, program doplní sprievodný kód k uvedenému prípadu. echo „Obloha je červená“;

prestávka;
Príkaz break ukončí vykonanie príkazu switch. Ak sa nájde zhoda a doplní sa sprievodný kód (urobte to), potom príkaz break spôsobí, že program bude ignorovať alebo preskočí zvyšok príkazu switch. Presunie sa na koniec príkazového riadka a vykoná prvý riadok kódu mimo tohto bloku.

default:
Predvolený príkaz case je špeciálny typ príkazu case. Je voliteľné. Ak sa v predchádzajúcich príkazoch prípadu nenájde žiadna zhoda a program to urobí až do konca, stretne sa s predvoleným príkazom na prípad. Toto predvolené vyhlásenie o prípade hovorí programu, čo robiť, ak neexistuje zhoda. Možno však nebudete chcieť, aby program nič neurobil. Ak áno, môžete vynechať predvolené vyhlásenie o veciach.

}
Týmto sa končí vyhlásenie o prípade.





Video Návody: Biblical Series II: Genesis 1: Chaos & Order (Smieť 2024).