Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen = und == in PHP

Der Unterschied zwischen = und == in PHP

Guanhui
GuanhuiOriginal
2020-05-09 13:55:323647Durchsuche

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
例子 名称 结果
$a == $b 等于 TRUE,如果类型转换后$a等于$b
$a === $b 全等 TRUE,如果$a等于$b,并且它们的类型也相同。
$a != $b 不等 TRUE,如果类型转换后$a不等于$b
$a a8093152e673feb7aba1828c43532094 $b 不等 TRUE,如果类型转换后$a不等于$b
$a !== $b 不全等 TRUE,如果$a不等于$b,或者它们的类型不同。
$a da1e815cada2526ed38bc41340328742 $b 大于 TRUE,如果$a严格大于$b
$a 3b382a9d81d1ecbab27f6ad375c527e4= $b 大于等于 TRUE,如果$a大于或者等于$b
$a 96b4fef55684b9312718d5de63fb7121 $b 结合比较运算符 $a小于、等于、大于than$b时        分别返回一个小于、等于、大于0的integer 值。        PHP7开始提供.
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.
Empfohlenes Tutorial: „PHP Tutorial“

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn