Maison >développement back-end >tutoriel php >Que signifie == en php
L'opérateur == en PHP compare si les valeurs de deux expressions sont égales. Il compare les valeurs et les types selon des règles, effectue des conversions de types pour faire correspondre des types inégaux et renvoie vrai (égal) ou faux (inégal). Contrairement à l'opérateur ===, ce dernier ne convertit pas les types et renvoie vrai uniquement si la valeur et le type sont égaux.
La signification de == en PHP
== en PHP est un opérateur de comparaison d'égalité, utilisé pour comparer si les valeurs de deux expressions sont égales.
Comment utiliser
== L'opérateur compare deux expressions selon les règles suivantes :
La différence entre ===
Il existe un autre opérateur de comparaison d'égalité === en PHP, qui est similaire à == mais plus strict. === n'effectue pas de conversion de type et renvoie vrai uniquement si les expressions sont égales en valeur et en type.
Exemples
Voici quelques exemples d'utilisation de l'opérateur == :
<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>
Notez que les comparaisons suivantes renverront false car elles ont des valeurs ou des types différents :
<code class="php">var_dump(1 == "1"); // 输出:false var_dump(1.0 == 1.1); // 输出:false var_dump(true == false); // 输出:false</code>
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!