Najważniejsze lekcje:
- Instalacja środowiska PHP
- Stałe i zmienne
- Operatory
- Instrukcja if
- Pętla while
- Pętla for
- Funkcje
- Tablice
- Data i czas
- Wyrażenia regularne
- Sesje
- Wysyłanie plików na serwer
Zapraszam na stronę firmy WebAwans - Projektowanie stron Bielsko, Optymalizacja oraz Pozycjonowanie stron Sosnowiec - założona w czerwcu 2010, wspólnie z kolegą ze studiów, Łukaszem.
Instrukcja switch.
W poprzedniej lekcji poznaliśmy budowanie kilku alternatyw za pomocą instrukcji elseif. Podobny efekt uzyskujemy stosując instrukcję warunkową switch.
Jej struktura wygląda następująco:
<?php
$a = 72; // przypisujemy wartość zmiennej $a
switch ($a) // sprawdzamy zmienną $a
{
case 1:
echo "Wartość zmiennej a to 1";
break;
case 2:
echo "Wartość zmiennej a to 2";
break;
case 3:
echo "Wartość zmiennej a to 3";
break;
case 72:
echo "Wartość zmiennej a to 72";
break;
default:
echo "Żadna z powyższych";
break;
}
?>
Jako argument podajemy pewne wyrażenie, np. Jakąś zmienną. Następnie rozważamy je pod pewnymi warunkami, stosując słowa kluczowe case. Jeśli żaden z case'ów nie zwróci wartości true, wywoływana jest instrukcja po słowie default. Jest to instrukcja domyślna, której użycie jest opcjonalne. Jeśli jej nie zastosujemy, a żaden case nie zwróci prawdy, switch nie zrobi nic.
Break
Bardzo istotnym elementem w poprawnym konstruowaniu switch'a są słówka break. Powiemy sobie o nim więcej przy okazji omawiania pętli. Powoduje ono mniej więcej efekt wyskoczenia z obcenej instrukcji i przejścia na jej koniec. Na ten moment musisz jedynie zapamiętać, że break jest niezbędny po zakończeniu pisania instrukcji dla danego przypadku.
Wiesz już jak wygląda sprawdzanie warunków oraz dodawanie alternatyw. Teraz kolej na pętle, które zostaną zaprezentowane w kolejnych lekcjach. W następnej poznamy pętle while. Zapraszam serdecznie!
Spis lekcji w rozdziale drugim
| Poprzednia lekcja: Instrukcja elseif | Następna lekcja: Pętla while |
