Sobes.tech
Junior

Каква е разликата между оператора за присвояване '=' и оператора за сравнение '=='?

sobes.tech AI

Отговор от AI

= присвоява стойност на променлива. == сравнява стойностите по равенство, като типовете могат да бъдат автоматично преобразувани.

<?php
$x = 5; // Присвояване: на променливата $x се присвоява стойност 5

if ($x == '5') { // Сравнение на стойностите за равенство: сравнява 5 (int) с '5' (string). Типовете се преобразуват, условието е вярно.
    echo "Стойностите са равни";
}
?>