Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Operatory porównania w PHP

Operatory porównania w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Operatory porównania służą do sprawdzania relacji między wartościami. Wynikiem porównania jest wartość logiczna: true albo false. Są często używane w instrukcjach warunkowych, np. if.

Najważniejsze operatory

  • $a > $b — sprawdza, czy $a jest większe od $b,
  • $a < $b — sprawdza, czy $a jest mniejsze od $b,
  • $a >= $b — sprawdza, czy $a jest większe lub równe $b,
  • $a <= $b — sprawdza, czy $a jest mniejsze lub równe $b,
  • $a == $b — sprawdza równość wartości,
  • $a === $b — sprawdza równość wartości i typu,
  • $a != $b — sprawdza, czy wartości są różne.

Przykład

$a = 5;
$b = 8;

if ($a > $b) {
    echo 'a jest większe';
} else {
    echo 'a nie jest większe';
}

W tym przykładzie warunek $a > $b jest fałszywy, ponieważ 5 nie jest większe od 8.

Zastosowanie w funkcji

W kodzie:

if ($a > $b) return $a;
elseif ($b > $a) return $b;
else return -1;

pierwsze dwa warunki sprawdzają, która liczba jest większa. Blok else zostanie wykonany tylko wtedy, gdy żadna liczba nie jest większa od drugiej, czyli gdy są równe.