Operatory porównania i logiczne w PHP
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Operatory porównania i logiczne pozwalają budować warunki w instrukcjach takich jak if, else if czy pętle. Są często używane do sprawdzania relacji między zmiennymi.
Operatory porównania
Najważniejsze operatory porównania w PHP:
>— większe niż,<— mniejsze niż,>=— większe lub równe,<=— mniejsze lub równe,==— równe pod względem wartości,!=— różne,===— identyczne, czyli ta sama wartość i ten sam typ,!==— nieidentyczne.
Przykład:
$a = 10;
$b = 5;
if ($a > $b) {
echo "a jest większe";
}
Operatory logiczne
Operatory logiczne łączą kilka warunków:
&&— logiczne AND, czyli „i”; oba warunki muszą być prawdziwe,||— logiczne OR, czyli „lub”; wystarczy, że jeden warunek jest prawdziwy,!— negacja, czyli zaprzeczenie warunku.
Przykład:
if ($a > $b && $a > $c) {
echo $a;
}
Warunek jest spełniony tylko wtedy, gdy $a jest większe zarówno od $b, jak i od $c.
Znaczenie w zadaniach egzaminacyjnych
W pytaniach egzaminacyjnych często trzeba przeanalizować warunki krok po kroku. W kodzie wybierającym największą liczbę operator && oznacza, że zmienna musi spełnić oba porównania jednocześnie, aby została wypisana.