Heim >Backend-Entwicklung >PHP-Tutorial >Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

青灯夜游
青灯夜游Original
2019-02-01 10:33:313684Durchsuche

Gleichheit (==) und Identität (===) sind beide PHP-Vergleichsoperatoren. Was sind also die Unterschiede zwischen ihnen? Der folgende Artikel wird Ihnen einen kurzen Vergleich von Gleichung (==) und Identität (===) geben. [Tutorial-Empfehlung: PHP-Tutorial]

Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

Gleichheitsoperator (==)

Der Gleichheitsoperator (==) vergleicht und testet, ob die Variable (Ausdruck oder Konstante) auf der linken Seite denselben Wert hat wie die Variable (Ausdruck oder Konstante) auf der rechten Seite.

Gibt einen wahren Wert zurück, wenn die beiden Werte gleich sind (es vergleicht nur den Wert der Variablen, nicht den Datentyp); einen falschen Wert, wenn die beiden Werte nicht gleich sind.

Hinweis: Der Gleichheitsoperator (==) und der Zuweisungsoperator (=) sind unterschiedlich. Der Zuweisungsoperator (=) ändert die Variable auf der linken Seite und weist die Variable auf der rechten Seite der Variablen auf der linken Seite zu, während der Gleichheitsoperator (==) auf Gleichheit prüft und je nach Vergleich wahr oder falsch zurückgibt.

Beispiel:

<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x == $y) 
    echo &#39;$x和$y的值相等&#39;; 
else
    echo &#39;$x和$y的值不相等&#39;; 
?>

Ausgabe:

Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

Anleitung: Im obigen Beispiel Da der Gleichheitsoperator (==) nur die Werte von Variablen vergleicht und die Werte von $x und $y gleich sind, wird die Anweisung in if direkt ausgeführt und die else-Anweisung wird nicht ausgeführt .

Vergleichstabelle der PHP-Gleichungsoperatoren (==):

Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

Gleichheit (== =) Operator

Der Identitätsoperator (===) führt einen strengen Vergleich zwischen gegebenen Variablen oder Werten durch. Er vergleicht und betrachtet zwei Variablen (Ausdrücke oder Konstanten), wenn die Werte vorliegen sind gleich und haben den gleichen Datentyp, d. h. beide sind Strings oder beide sind ganze Zahlen usw.

Dieser Operator gibt „true“ zurück, wenn zwei Variablen (Ausdrücke oder Konstanten) denselben Wert und denselben Datentyp enthalten, andernfalls gibt er „false“ zurück.

Beispiel:

<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x === $y) 
    echo &#39;$x和$y相等&#39;; 
else
    echo &#39;$x和$y不相等&#39;; 
?>

Ausgabe:

Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

Beschreibung: in Im obigen Beispiel sind die Werte von $x und $y gleich, aber die Datentypen sind unterschiedlich, sodass false zurückgegeben und der else-Teil ausgeführt wird.

Vergleichstabelle der PHP-Identitätsoperatoren (===):

Einfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) in PHP

Das Obige ist der gesamte Inhalt dieses Artikels, I Ich hoffe, es kann für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonEinfacher Vergleich von Gleichungs- (==) und Identitätsoperatoren (===) 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