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

Que signifie == en php

下次还敢
Libérer: 2024-04-27 17:43:04
original
974 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal