Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet == in PHP?

Was bedeutet == in PHP?

下次还敢
下次还敢Original
2024-04-27 17:43:04922Durchsuche

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.

Was bedeutet == in PHP?

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:

  • Wenn die Werte der Ausdrücke vom gleichen Typ sind (z. B. Ganzzahl, Zeichenfolge, Gleitkommazahl), ihre Werte werden direkt verglichen.
  • Wenn die Ausdrücke unterschiedlichen Typs sind, konvertiert PHP einen der Typen so, dass er mit dem anderen übereinstimmt.
  • Das Vergleichsergebnis ist wahr (gleich) oder falsch (ungleich).

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!

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
Vorheriger Artikel:Was bedeutet ||. in PHP?Nächster Artikel:Was bedeutet ||. in PHP?