Bez kategorii

Warunek switch – PHP

Warunek Switch w dużym stopniu ma zbliżone działanie do „if…else..elseif”, pełni jednak nieco inną funkcję. Switch nie jest już bowiem warunkiem, który sam w sobie może wykonywać operację na zmiennych. To znaczy teoretycznie może, ale nie musi. Switch jest bowiem jak sama nazwa wskazuje przełącznikiem.

A co to dla nas oznacza?

W dużym w skrócie, że każdy warunek zawarty  w „switch”, może przyjmować tylko jedną wartość. Tak więc kiedy się ona pojawi (na właściwej zmiennej uruchamiającej warunek) zostanie ona obsłużona przez konkretny element. Jeżeli zmienna nie wystąpi, obsługiwany jest warunek „default”. Wartość ta stosowana jest zawsze w przypadku gdy nie zostanie spełniony warunek.

Jeżeli np. wartość / zmienna aktywująca switch aktywowana lub zmieniana jest przez przycisk warunek zostaje ponownie sprawdzony. W efekcie następuje przełączenie na inny element spełniający warunek.

I dlatego właśnie „switch” to przełącznik czyli pętla, która nie ma końca! Poniżej mamy przykład działania:

<?php
$n= "warunek1";

switch ($n) {
  case "warunek1":
    echo "Wykonaj polecenie jeśli n=warunek1";
    break;
  case "warunek2":
    echo " Wykonaj polecenie jeśli n=warunek2";
    break;
  case "warunek3":
    echo " Wykonaj polecenie jeśli n=warunek3";
    break;
  default:
    echo "Domyślny jeśli warunek nie zostanie spełniony";
}

Tłumaczenia:

  • switch (n) – sprawdzamy jaką wartość przyjmuje zmienna „n”
  • case warunek1: – warunek jest spełniony i wykonany kiedy n=warunek1
  • break; – przerwanie, zakończenie sekcji
  • default: – wartość wyświetlana kiedy żaden element nie spełnia wymagań, czyli nie ma elementu równego „n”

Do czego może się przydać?

W brew pozorom funkcja jest bardzo przydatna np. do tworzenia stron internetowych. Każdy jej warunek można traktować jak podstronę! I w efekcie można zbudować stronę składającą się jedynie z 1 pliku.

Warunek switch – PHP
aurelia

Share
Published by
aurelia
Tags: kurs PHPPHP

Recent Posts

Mity o marce osobistej, które warto znać

Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…

1 tydzień ago

Jakie zawody zastąpi AI? Czy mamy się czego bać?

Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…

2 tygodnie ago

Widmo Brockenu – co to jest?

Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…

2 miesiące ago

Relikwie: jak zdobywano, sprzedawano i podrabiano święte przedmioty

Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…

2 miesiące ago

Poznaj 6 powodów, dla których warto posiadać logo

Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…

2 miesiące ago

Dlaczego firmy mylą markę osobistą z firmową

Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…

2 miesiące ago