Operator trójargumentowy
Założenie: Nauczymy się używać operatora trójargumentowego w PHP do warunkowego przypisywania wartości do zmiennych.
Krok po kroku:
- Warunek prosty: Operator trójargumentowy ma postać:
warunek ? wartość_jeśli_prawda : wartość_jeśli_fałsz;
- Przykład: Sprawdźmy czy zmienna
$wiek
jest większa od 18. Jeśli tak, przypiszmy do zmiennej$status
wartość “pełnoletni”, w przeciwnym wypadku “niepełnoletni”. - Warunek złożony: Możemy używać operatora trójargumentowego również w bardziej złożonych warunkach.
- Zastosowanie w wyświetlaniu danych: Operator trójargumentowy może być użyty do dynamicznego wyświetlania tekstu w zależności od warunku.
$wiek = 20;
$status = ($wiek > 18) ? "pełnoletni" : "niepełnoletni";
echo $status; // Wyświetli: pełnoletni
$ocena = 85;
$wynik = ($ocena >= 90) ? "Celujący" : (($ocena >= 80) ? "Bardzo dobry" : (($ocena >= 70) ? "Dobry" : "Dostateczny"));
echo $wynik; // Wyświetli: Bardzo dobry
$zalogowany = true;
echo $zalogowany ? "Witaj, zalogowany użytkowniku!" : "Zaloguj się!";
Ten przykład pokazuje podstawowe zastosowanie operatora trójargumentowego w PHP. Zachęcamy do dalszego eksperymentowania i poznawania bardziej zaawansowanych technik!