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";
}
?>