Der ==-Operator in PHP vergleicht, ob die Werte zweier Ausdrücke gleich sind. Es vergleicht Werte und Typen gemäß den Regeln, führt Typkonvertierungen durch, um ungleiche Typen abzugleichen, und gibt true (gleich) oder false (ungleich) zurück. Im Gegensatz zum ===-Operator konvertiert dieser keine Typen und gibt nur dann „true“ zurück, wenn Wert und Typ gleich sind.
Die Bedeutung von == in PHP
== in PHP ist ein Gleichheitsvergleichsoperator, der verwendet wird, um zu vergleichen, ob die Werte zweier Ausdrücke gleich sind.
So verwenden Sie
== Der Operator vergleicht zwei Ausdrücke gemäß den folgenden Regeln:
Der Unterschied zwischen ===
Es gibt einen weiteren Gleichheitsvergleichsoperator === in PHP, der == ähnelt, aber strenger ist. === führt keine Typkonvertierung durch und gibt nur dann „true“ zurück, wenn die Ausdrücke in Wert und Typ gleich sind.
Beispiele
Hier sind einige Beispiele für die Verwendung des ==-Operators:
<code class="php">var_dump(1 == 1); // 输出:true var_dump("foo" == "foo"); // 输出:true var_dump(1.0 == 1); // 输出:true var_dump(true == 1); // 输出:true</code>
Beachten Sie, dass die folgenden Vergleiche false zurückgeben, da sie unterschiedliche Werte oder Typen haben:
<code class="php">var_dump(1 == "1"); // 输出:false var_dump(1.0 == 1.1); // 输出:false var_dump(true == false); // 输出:false</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet == in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!