Maison >développement back-end >tutoriel php >Que signifie == en php

Que signifie == en php

下次还敢
下次还敢original
2024-04-27 17:43:04972parcourir

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.

Que signifie == en php

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 :

  • Si les valeurs des expressions sont du même type (par exemple, entier, chaîne, nombre à virgule flottante), leurs valeurs sont comparées directement.
  • Si les expressions sont de types différents, PHP convertira l'un des types pour qu'il corresponde à l'autre.
  • Le résultat de la comparaison sera vrai (égal) ou faux (pas égal).

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!

Déclaration:
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
Article précédent:Que signifie || en php ?Article suivant:Que signifie || en php ?