Operatory logiczne w wyrażeniach zwracających wartość

Założenie: Nauczymy się, jak operatory logiczne (AND, OR, XOR, !) wpływają na wartość wyrażeń logicznych w PHP i jak wykorzystać je w warunkach.

Krok po kroku:

  1. Operator AND (&&): Zwraca true tylko wtedy, gdy oba operandy są true.
  2. 
    $warunek1 = true;
    $warunek2 = false;
    $wynik = $warunek1 && $warunek2; // $wynik będzie false
    echo $wynik; // Wyświetli: 0 (false)
    				

    W tym przykładzie, ponieważ $warunek2 jest false, całe wyrażenie jest false.

  3. Operator OR (||): Zwraca true, jeśli przynajmniej jeden operand jest true.
  4. 
    $warunek1 = true;
    $warunek2 = false;
    $wynik = $warunek1 || $warunek2; // $wynik będzie true
    echo $wynik; // Wyświetli: 1 (true)
    				

    Tutaj, ponieważ $warunek1 jest true, całe wyrażenie jest true.

  5. Operator XOR: Zwraca true, jeśli tylko jeden z operandów jest true.
  6. 
    $warunek1 = true;
    $warunek2 = false;
    $wynik = $warunek1 xor $warunek2; // $wynik będzie true
    echo $wynik; // Wyświetli: 1 (true)
    
    $warunek1 = true;
    $warunek2 = true;
    $wynik = $warunek1 xor $warunek2; // $wynik będzie false
    echo $wynik; // Wyświetli: 0 (false)
    				

    XOR zwraca true tylko wtedy, gdy jeden z warunków jest prawdziwy, a drugi fałszywy.

  7. Operator NOT (!): Neguje wartość logiczną operandu.
  8. 
    $warunek = true;
    $wynik = !$warunek; // $wynik będzie false
    echo $wynik; // Wyświetli: 0 (false)
    				

    Operator `!` zmienia `true` na `false` i odwrotnie.

Ten przykład pokazuje podstawowe operatory logiczne w PHP. Zachęcamy do eksperymentowania z nimi i poznawania bardziej zaawansowanych zastosowań!

Dodaj komentarz 0

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