Sobes.tech
Junior

Jaka jest różnica między operatorem przypisania '=' a operatorem porównania '=='?

sobes.tech AI

Odpowiedź od AI

= przypisuje wartość do zmiennej. == porównuje wartości pod kątem równości, a typy mogą być automatycznie konwertowane.

<?php
$x = 5; // Przypisanie: do zmiennej $x przypisywana jest wartość 5

if ($x == '5') { // Porównanie wartości pod kątem równości: porównuje 5 (int) z '5' (string). Typy są konwertowane, warunek jest prawdziwy.
    echo "Wartości są równe";
}
?>