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

Der Unterschied zwischen = und == in PHP

Guanhui
Freigeben: 2023-03-01 06:42:01
Original
3758 Leute haben es durchsucht

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。
?>
Nach dem Login kopieren

Vergleichsoperatoren

Beispiel Name Ergebnis
$a == $b Gleich
例子 名称 结果
$a == $b 等于 TRUE,如果类型转换后$a等于$b
$a === $b 全等 TRUE,如果$a等于$b,并且它们的类型也相同。
$a != $b 不等 TRUE,如果类型转换后$a不等于$b
$a <> $b 不等 TRUE,如果类型转换后$a不等于$b
$a !== $b 不全等 TRUE,如果$a不等于$b,或者它们的类型不同。
$a < $b小与TRUE,如果$a严格小于$b
$a > $b 大于 TRUE,如果$a严格大于$b
$a <= $b小于等于TRUE,如果$a小于或者等于$b
$a >= $b 大于等于 TRUE,如果$a大于或者等于$b
$a <=> $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 <> $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 < $b小与<🎜>TRUE<🎜> , wenn $a strikt kleiner als $b ist .
$a > $b ist größer als TRUE, wenn $a unbedingt größer als $ ist b.
$a <= $bKleiner oder gleich<🎜>TRUE <🎜 >, wenn $a kleiner oder gleich $b .
$a >= $b Größer als oder gleich TRUE , wenn $a größer oder gleich $b .
$a <=> $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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage