Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen = und == in PHP
Der Unterschied zwischen = und == in PHP
Ersteres bedeutet Zuweisung und seine Funktion besteht darin, die Daten rechts zuzuordnen Die linke Variable bedeutet, zu vergleichen, ob der Wert links und der Wert rechts gleich sind. Wenn sie gleich sind, ist das Ergebnis WAHR, andernfalls ist es FALSCH.
Zuweisungsoperator
Der grundlegende Zuweisungsoperator ist „=". Zuerst könnte man denken, dass es „gleich“ ist, aber das ist nicht der Fall. Es bedeutet eigentlich, den Wert des Ausdrucks rechts dem Operanden links zuzuweisen.
Der Wert des Zuweisungsoperationsausdrucks ist der zugewiesene Wert. Das heißt, der Wert von „$a = 3“ ist 3. Dadurch können Sie einige Tricks ausführen:
<?php $a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。 ?>
Vergleichsoperatoren
Beispiel | Name | Ergebnis | $a == $b | Gleich |
TRUE , wenn nach der Typkonvertierung $a gleich $b. |
---|---|---|
$a === $b | Kongruent |
TRUE , wenn $a gleich $b, und ihre Typen sind ebenfalls gleich.
|
$a != $b | Nicht gleich |
TRUE , wenn nach der Typkonvertierung $a ungleich $ b. |
$a a8093152e673feb7aba1828c43532094 $b | Nicht gleich |
TRUE , wenn $a nicht gleich $b. |
$a !== $b | Nicht kongruent |
TRUE , wenn $a nicht gleich $ ist b, oder sie sind von unterschiedlichem Typ.
|
$a de272cc71f4daf195c1d7a8a85e02fce $b | ist größer als |
TRUE , wenn $a unbedingt größer als $ ist b. |
$a 311d07280bd39e095cf2f42c339328e5= $b | Größer als oder gleich |
TRUE , wenn $a größer oder gleich $b . |
$a 96b4fef55684b9312718d5de63fb7121 $b | Kombiniert mit Vergleichsoperatoren | Wenn $a ist kleiner, gleich, größer als$b Stunde Gibt einen Ganzzahlwert zurück, der kleiner, gleich oder größer als 0 ist. PHP7 ist jetzt verfügbar. |
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen = und == in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!