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$ajest większe od$b,$a < $b— sprawdza, czy$ajest mniejsze od$b,$a >= $b— sprawdza, czy$ajest większe lub równe$b,$a <= $b— sprawdza, czy$ajest 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.