Назад к вопросам
Junior
100
questionbank

В чем разница между оператором присваивания '=' и оператором сравнения '=='?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

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

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

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