Prohlášení o přepnutí PHP
V předchozím tutoriálu jsme diskutovali o tom, jak používat PHP if prohlášení ve vašich programech klást otázky a rozhodovat. Pomocí příkazu if můžete řídit tok programu. Nyní prozkoumáme příkaz PHP switch, který lze také použít k řízení toku vašeho programu.

Příkaz if if vyhodnotí výraz jako pravdivý nebo nepravdivý. Tento typ otázky se nazývá booleovský. Je obloha modrá - pravda nebo nepravda? Příkaz switch však vyhodnocuje výsledek případu proti výrazu switch. Toto je fantastický způsob, jak říci, že můžete testovat více než jen pravdu nebo nepravdu. Můžete také vyzkoušet jednoduchá čísla a řetězce. Zde je základní příkaz přepínače.

přepínač (výraz)
{
case result1:
Udělej to
přestávka;

case case2:
Udělej to
přestávka;

výchozí:
Udělej to
přestávka;
}
přepínač ($ sky)
{
případ "červený":
echo "Obloha je červená";
přestávka;

pouzdro „modrá“:
echo "Obloha je modrá";
přestávka;

výchozí:
ozvěna „Nebe spadlo“;
přestávka;
}

Jak je vidět z příkladu, příkaz switch se skládá ze šesti částí.

přepínač ($ sky)
přepínač (výraz)
Příkaz switch začíná testovaným výrazem - $ sky - umístěným uvnitř závorek.

{
Tím se spustí příkazy k případům.

případ "červený":
výsledek případu:
Příkaz case testuje hodnotu výrazu switch - $ sky - oproti výsledku, který je v příkladu červený. Pokud existuje shoda, program doplní doprovodný kód pro tento případ. echo "Obloha je červená";

přestávka;
Příkaz break ukončí provádění příkazu switch. Pokud je nalezena shoda a dokončen doprovodný kód (udělejte to), pak příkaz break způsobí, že program ignoruje nebo přeskočí zbytek příkazu switch. Přejde na konec bloku příkazu switch a provede první řádek kódu mimo blok.

výchozí:
Výchozí příkaz case je speciální typ příkazu case. Je volitelný. Pokud v předchozích příkazech případu není nalezena shoda a program ji provede až na konec, setká se s výchozím příkazem case. Toto výchozí prohlášení případu říká programu, co dělat, pokud neexistuje shoda. Ale možná nebudete chtít, aby program něco dělal. Pokud ano, můžete vynechat výchozí příkaz případu.

}
Tím končí prohlášení o případu.





Video Návody: PHP Tutorials | PHP For Beginners (Smět 2024).