Quelle est la différence entre =, == et === en PHP ?

Susan Sarandon
Libérer: 2024-10-29 08:03:30
original
921 Les gens l'ont consulté

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

Comprendre les subtilités de =, == et === en PHP

En PHP, l'utilisation de =, ==, et === pour les comparaisons soulève souvent des questions. Examinons les distinctions entre ces opérateurs et leurs applications appropriées.

Assignment Operator =

= est un opérateur d'affectation. Il attribue la valeur du côté droit (opérande) au côté gauche (variable) :

<code class="php">$a = 10;  // Assigns the value 10 to variable $a</code>
Copier après la connexion

Opérateur de comparaison 'Égal' ==

== est un opérateur de comparaison « égal ». Il évalue si les valeurs des deux opérandes sont égales, quels que soient leurs types :

<code class="php">$a == 10;  // True if $a is equal to 10 (even if $a is a string)</code>
Copier après la connexion

Opérateur de comparaison « identique » ===

=== est un opérateur de comparaison « identique ». Cela va au-delà de l'égalité des valeurs et garantit que les opérandes sont non seulement égaux en valeur mais également identiques en type de données :

<code class="php">$a === 10;  // True if $a is both equal to 10 and an integer</code>
Copier après la connexion

Tableau récapitulatif

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal