Instrukcja PHP Switch
W poprzednim samouczku omawialiśmy, jak używać instrukcji PHP if w swoich programach do zadawania pytań i podejmowania decyzji. Za pomocą instrukcji if możesz kontrolować przepływ swojego programu. Teraz zbadamy instrukcję PHP switch, której można również użyć do kontrolowania przepływu twojego programu.

Instrukcja if if ocenia wyrażenie jako prawdziwe lub fałszywe. Ten rodzaj pytania nazywa się boolean. Czy niebo jest niebieskie - prawda czy fałsz? Jednak instrukcja switch ocenia wynik sprawy względem wyrażenia switch. Jest to fantazyjny sposób powiedzenia, że ​​możesz przetestować coś więcej niż tylko prawdę lub fałsz. Możesz także przetestować proste liczby i ciągi znaków. Oto podstawowa instrukcja switch.

przełącznik (wyrażenie)
{
wynik sprawy 1:
Zrób to
przerwa;

wynik przypadku 2:
Zrób to
przerwa;

domyślna:
Zrób to
przerwa;
}
przełącznik ($ sky)
{
obudowa „czerwona”:
echo „Niebo jest czerwone”;
przerwa;

obudowa „niebieska”:
echo „Niebo jest niebieskie”;
przerwa;

domyślna:
echo „Niebo spadło”;
przerwa;
}

Jak widać z przykładu, instrukcja switch składa się z sześciu części.

przełącznik ($ sky)
przełącznik (wyrażenie)
Instrukcja switch zaczyna się od testowanego wyrażenia - $ sky - umieszczonego w nawiasie.

{
To uruchamia instrukcje sprawy.

obudowa „czerwona”:
wynik sprawy:
Instrukcja case testuje wartość wyrażenia przełączającego - $ sky - względem wyniku, który w przykładzie jest czerwony. W przypadku dopasowania program uzupełni kod towarzyszący tej instrukcji przypadku. echo „Niebo jest czerwone”;

przerwa;
Instrukcja break kończy wykonywanie instrukcji switch. Jeśli zostanie znalezione dopasowanie, a towarzyszący mu kod (zrób to) zostanie ukończony, wówczas instrukcja break powoduje, że program ignoruje lub pomija resztę instrukcji switch. Przejdzie na koniec bloku instrukcji switch i wykona pierwszy wiersz kodu poza blokiem.

domyślna:
Domyślna instrukcja case jest specjalnym rodzajem instrukcji case. To jest opcjonalne. Jeśli w poprzednich instrukcjach nie znaleziono dopasowania, a program dotrze do końca, napotka domyślną instrukcję. Ta domyślna instrukcja przypadku mówi programowi, co zrobić, jeśli nie ma zgodności. Ale możesz nie chcieć, aby program coś zrobił. Jeśli tak, możesz pominąć domyślną instrukcję case.

}
To kończy stwierdzenia sprawy.





Instrukcje Wideo: Kurs PHP - instrukcja switch (Może 2024).