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:

  1. Operator AND (i): Warunek jest prawdziwy tylko wtedy, gdy oba podane warunki są prawdziwe.
  2. 
    $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”.

  3. Operator OR (lub): Warunek jest prawdziwy, jeśli przynajmniej jeden z podanych warunków jest prawdziwy.
  4. 
    $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ć”.

  5. Operator NOT (nie): Odwraca wartość logiczną wyrażenia.
  6. 
    $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.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *