Maison >développement back-end >Problème PHP >La différence entre = et == en php

La différence entre = et == en php

Guanhui
Guanhuioriginal
2020-05-09 13:55:323735parcourir

La différence entre = et == en php

La différence entre = et == en php

Le premier signifie affectation, et sa fonction est d'attribuer les données de droite à la variable de gauche, cette dernière signifie comparer si la valeur de gauche et la valeur de droite sont égales. Si elles sont égales, le résultat est VRAI, sinon il est FAUX.

Opérateur d'affectation

L'opérateur d'affectation de base est "=". Au début, vous pourriez penser que c'est « égal à », mais ce n'est pas le cas. Cela revient en fait à attribuer la valeur de l’expression de droite à l’opérande de gauche.

La valeur de l'expression de l'opération d'affectation est la valeur attribuée. Autrement dit, la valeur de « $a = 3 » est 3. Cela permet de faire quelques astuces :

<?php
$a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。
?>

Opérateurs de comparaison

Exemple Nom Résultat
$a == $b Égal
例子 名称 结果
$a == $b 等于 TRUE,如果类型转换后$a等于$b
$a === $b 全等 TRUE,如果$a等于$b,并且它们的类型也相同。
$a != $b 不等 TRUE,如果类型转换后$a不等于$b
$a a8093152e673feb7aba1828c43532094 $b 不等 TRUE,如果类型转换后$a不等于$b
$a !== $b 不全等 TRUE,如果$a不等于$b,或者它们的类型不同。
$a da1e815cada2526ed38bc41340328742 $b 大于 TRUE,如果$a严格大于$b
$a 3b382a9d81d1ecbab27f6ad375c527e4= $b 大于等于 TRUE,如果$a大于或者等于$b
$a 96b4fef55684b9312718d5de63fb7121 $b 结合比较运算符 $a小于、等于、大于than$b时        分别返回一个小于、等于、大于0的integer 值。        PHP7开始提供.
VRAI

, si après conversion de type $a est égal à $b.

$a === $b Congruent VRAI , si $a est égal à $b, et leurs types sont également les mêmes.
$a != $b Différent VRAI

, si après la conversion de type $a n'est pas égal à $ milliards.

$a a8093152e673feb7aba1828c43532094 $b Différent VRAI, si $a n'est pas égal à $b.
$a !== $b Non congruent VRAI, si $a n'est pas égal à $ b, ou ils sont de types différents.
$a 8037f7d0cd62ce85302824d8eadf376a $b est supérieur à TRUE, Si $a est strictement supérieur à $ b.
$a e5d4ef1bd8a182e4e123d73304111c8e= $b Supérieur ou égal VRAI , si $a est supérieur ou égal à $b .
$a 96b4fef55684b9312718d5de63fb7121 $b Combiné avec des opérateurs de comparaison Quand $a est inférieur, égal à, supérieur à$b heure Renvoie une valeur entier inférieure, égale ou supérieure à 0 respectivement. PHP7 est maintenant disponible.
Tutoriel recommandé : "Tutoriel PHP"

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