Podręcznik PHP
Poprzedni | Rozdział 10. Operatory | Następny

# Operatory Porównania

Jak wskazuje ich nazwa, operatory te służą do porównywania dwóch wartości.

Tabela 10-4. Operaatory Porównania

Przykład | Nazwa | Opis
--- | --- | ---
$a == $b | Równy | `TRUE` jesli $a jest równe $b
$a === $b | Identyczny | `TRUE` jeśli $a jest równe $b, i obydwa operandy są tego samego typu. (tylko w PHP 4)
$a != $b | Różny | `TRUE` jeśli $a nie jest równy $b.
$a <> $b | Różny | `TRUE` jeśli $a nie jest równy $b.
$a !== $b | Nie identyczny | `TRUE` jeśli $a nie jest równy $b, lub nie są tego samego typu. (tylko w PHP 4)
$a < $b | Mniejszy niż | `TRUE` jeśli $a jest mniejszy od $b.
$a > $b | Większy niż | `TRUE` jeśli $a jest większy od $b.
$a <= $b | Mniejszy lub równy | `TRUE` jeśli $a jest mniejszy lub równy $b.
$a >= $b | Większy lub równy | `TRUE` jeśli $a jest większy lub równy $b.

Jeszcze jednym operatorem warunkowym jest operator "?:" (tzw. ternariusz - operator trójargumentowy), działający tak jak w C i wielu innych językach.

`(expr1) ? (expr2) : (expr3);`

Wartością wyrażenia jest `expr2`, jeśli `expr1` jest równe `TRUE`, lub `expr3`, jeśli `expr1` jest równe `FALSE`.

Poprzedni | Spis treści | Następny
Operatory Bitowe | Początek rozdziału | Operatory Kontroli Błędów