Operatory logiczne w warunkach złożonych
Założenie: Nauczyć się używać operatorów logicznych AND, OR i NOT w warunkach złożonych w PHP.
Krok po kroku:
- Operator AND (i): Warunek jest prawdziwy tylko wtedy, gdy oba podane warunki są prawdziwe.
- Operator OR (lub): Warunek jest prawdziwy, jeśli przynajmniej jeden z podanych warunków jest prawdziwy.
- Operator NOT (nie): Odwraca wartość logiczną wyrażenia.
$wiek = 25;
$czy_pelnoletni = true;
if ($wiek >= 18 && $czy_pelnoletni) {
echo "Osoba jest pełnoletnia.";
} else {
echo "Osoba nie jest pełnoletnia.";
}
Ten kod sprawdza, czy zmienna $wiek
jest większa lub równa 18 i czy zmienna $czy_pelnoletni
jest prawdziwa. Jeśli oba warunki są spełnione, wyświetli komunikat “Osoba jest pełnoletnia”.
$czy_ma_prawo_jazdy = false;
$czy_ma_rower = true;
if ($czy_ma_prawo_jazdy || $czy_ma_rower) {
echo "Osoba może się przemieszczać.";
} else {
echo "Osoba nie może się przemieszczać.";
}
Ten kod sprawdza, czy osoba ma prawo jazdy lub rower. Jeśli przynajmniej jeden z warunków jest spełniony, wyświetli komunikat “Osoba może się przemieszczać”.
$czy_pada_deszcz = true;
if (! $czy_pada_deszcz) {
echo "Można iść na spacer.";
} else {
echo "Lepiej zostać w domu.";
}
Ten kod sprawdza, czy nie pada deszcz. Operator !
odwraca wartość zmiennej $czy_pada_deszcz
. Jeśli jest ona fałszywa (czyli nie pada deszcz), wyświetli komunikat “Można iść na spacer”.
Ten przykład pokazuje podstawowe zastosowanie operatorów logicznych w PHP. Zachęcamy do dalszego eksperymentowania i poznawania bardziej zaawansowanych technik.