Junior
Jaký je rozdíl mezi přiřazovacím operátorem '=' a porovnávacím operátorem '=='?
sobes.tech AI
Odpověď od AI
= přiřazuje hodnotu proměnné.
== porovnává hodnoty na rovnost, přičemž typy mohou být automaticky převedeny.
<?php
$x = 5; // Přiřazení: proměnné $x je přiřazena hodnota 5
if ($x == '5') { // Porovnání hodnot na rovnost: porovnává 5 (int) s '5' (string). Typy jsou převedeny, podmínka je pravdivá.
echo "Hodnoty jsou stejné";
}
?>