Instrukcji warunkowej switch możemy używać jedynie do sprawdzenia, czy zmienna lub wartość zwrócona w postaci zmiennej jest równa danej wartości. Nie można natomiast sprawdzić, czy jest ona większa lub mniejsza ani wykonywać żadnych instrukcji. Dlatego też ta funkcja jest przydatna tylko przy prostych porównaniach.

Natomiast wewnątrz instrukcji if możemy używać warunku sprawdzenia, czy zmienne, elementy tablicy czy też stałe mają odpowiednią wartość. Czy są od niej mniejsze, większe czy nie mają tego samego typu. Można nawet bezpośrednio pobrać wartość zwróconą przez funkcję, a następnie porównać.

Brak wykonania akcji w instrukcji warunkowej

Podczas gdy żaden z warunków nie zostanie spełniony, a w instrukcji If zabraknie klauzuli else, wówczas żaden z fragmentów jej kodu nie zostanie wykonany. PHP przejdzie przez nią tak, jakby w ogóle się nie znajdowała w programie, jeżeli chcemy, aby każda instrukcja zwracała jakąś wartość, pamiętajmy o komendzie else. Zostanie ona spełniona, kiedy żaden z warunków zadeklarowanych nie będzie prawdziwy* czyli nie zwróci wartości TRUE.

 

Facebook Comments
Załaduj więcej Redaktor
  • PROJEKT Psychoterapia: Dobre życie

    Czy to możliwe, żeby samemu, niezależnie od tego, co się obecnie dzieje, poprawić sobie ja…
  • Satelita

    Satelita Made in Poland cz.1

    Polska jako centrum budowy satelitów? Brzmi dumnie. Nawet jeśli na takie stwierdzenia jest…
  • Satelita

    Satelita Made in Poland cz.2

    Lem i Heweliusz – satelity naukowe Jeżeli będziemy trzymać się chronologii, Lem jest…
Załaduj więcej Dla pracowitych

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Sprawdź też

Najlepsze paliwo do życia – rozmowa z nestorem kulturystyki, 96-letnim Wincentym Cukierskim z Gdyni

Panie Wincenty, jak Pan się czuje po 4 latach ćwiczeń w klubie kulturystycznym? » A jak ma…