Sobes.tech
Junior

Qual é a diferença entre o operador de atribuição '=' e o operador de comparação '=='?

sobes.tech IA

Resposta da IA

= atribui um valor à variável. == compara os valores para verificar se são iguais, e os tipos podem ser convertidos automaticamente.

<?php
$x = 5; // Atribuição: a variável $x recebe o valor 5

if ($x == '5') { // Comparação de igualdade de valores: compara 5 (int) com '5' (string). Os tipos são convertidos, a condição é verdadeira.
    echo "Os valores são iguais";
}
?>