Sobes.tech
Junior

Care este diferența dintre operatorul de atribuire '=' și operatorul de comparație '=='?

sobes.tech AI

Răspuns de la AI

= atribuie o valoare variabilei. == compară valorile pentru egalitate, iar tipurile pot fi convertite automat.

<?php
$x = 5; // Atribuire: variabilei $x i se atribuie valoarea 5

if ($x == '5') { // Compararea valorilor pentru egalitate: compară 5 (int) cu '5' (string). Tipurile sunt convertite, condiția este adevărată.
    echo "Valorile sunt egale";
}
?>