Was ist der Unterschied zwischen =, == und === in PHP?

Susan Sarandon
Freigeben: 2024-10-29 08:03:30
Original
921 Leute haben es durchsucht

 What's the Difference Between =, ==, and === in PHP?

Die Feinheiten von =, == und === in PHP verstehen

In PHP ist die Verwendung von =, ==, und === für Vergleiche wirft oft Fragen auf. Schauen wir uns die Unterschiede zwischen diesen Operatoren und ihren entsprechenden Anwendungen genauer an.

Zuweisungsoperator =

= ist ein Zuweisungsoperator. Es weist den Wert der rechten Seite (Operand) der linken Seite (Variable) zu:

<code class="php">$a = 10;  // Assigns the value 10 to variable $a</code>
Nach dem Login kopieren

'Gleich'-Vergleichsoperator ==

== ist ein „gleicher“ Vergleichsoperator. Es wertet aus, ob die Werte beider Operanden unabhängig von ihrem Typ gleich sind:

<code class="php">$a == 10;  // True if $a is equal to 10 (even if $a is a string)</code>
Nach dem Login kopieren

'Identischer' Vergleichsoperator ===

=== ist ein 'identischer' Vergleichsoperator. Es geht über die Wertegleichheit hinaus und stellt sicher, dass die Operanden nicht nur den gleichen Wert, sondern auch den gleichen Datentyp haben:

<code class="php">$a === 10;  // True if $a is both equal to 10 and an integer</code>
Nach dem Login kopieren

Zusammenfassungstabelle

Operator Description
= Assigns the value of the right-hand side to the left-hand side
== Compares the values of both operands for equality, regardless of type
=== Compares the values and data types of both operands for identity

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen =, == und === in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage