En PHP, les trois signes égaux "===" sont des opérateurs de comparaison congruents, utilisés pour comparer si les valeurs de deux opérandes sont égales et pour détecter si leurs types sont identiques uniquement les valeurs et les types de données ; des deux côtés sont identiques. Lorsqu’ils sont égaux, le résultat de l’opération est VRAI.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, les trois signes égaux "===
" sont des opérateurs de comparaison congruents. ===
”是全等比较运算符。
运算符 |
名称 |
描述 |
=== |
全等 |
比较两个操作数的值是否相等,同时检测它们的类型是否相同 |
恒等式(===
Opérateur Nom Description
|
=== Congruence
Compare si les valeurs de deux opérandes sont égales et vérifie si leurs types sont les mêmes |
|
| Identité (=== code>) L'opérateur est une comparaison stricte entre des variables ou des valeurs données ; il compare non seulement les valeurs des expressions des deux côtés de l'opérateur, mais également les types de données, uniquement les valeurs et les types de données des deux côtés. ils sont tous égaux, le résultat de l'opération est VRAI. <th></th><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php
header("content-type:text/html;charset=utf-8");
// 给变量赋整数值
$x = 999;
echo &#39;$x=&#39;.$x."<br>";
// 给变量赋字符串值
$y = &#39;999&#39;;
echo &#39;$y=&#39;.$y."<br>";
//比较$x 和$y
if ($x === $y)
echo &#39;$x和$y相等&#39;;
else
echo &#39;$x和$y不相等&#39;;
?></pre><div class="contentsignin">Copier après la connexion</div></div>
| Explication : Dans l'exemple ci-dessus, les valeurs de $x et $y sont égales mais les types de données sont différents, donc false est renvoyé et la partie else est exécutée. |
Informations étendues : opérateur de comparaison PHP |
|
Exemple |
Nom |
Description
|
$a == $b |
Equals |
Si les valeurs de $a et $b sont égales après la conversion de type, retournez TRUE, sinon retournez FALSE
|
$a === $b |
congruent |
Si $a et $b sont non seulement égaux en valeur, mais ont également des types égaux de leurs valeurs, alors renvoie VRAI, sinon renvoie FAUX
|
$a != $b |
pas égal à |
Si la valeur de $a n'est pas égale à la valeur de $b après la conversion de type, VRAI est renvoyé, sinon FALSE est renvoyé
|
$a <> $b |
pas égal |
est identique à != Si la valeur de $a n'est pas égale à la valeur de $b après la conversion de type, TRUE est renvoyé, sinon FALSE. est renvoyé
|
$a !== $b |
pas égal |
Si la valeur de $a n'est pas égale à la valeur de $b, ou si les types de leurs valeurs sont différents, retournez VRAI, sinon return FALSE
|
$a < $b | small and | si la valeur de $a est inférieure à $b Si la valeur de $a est supérieure à la valeur de $b, il renvoie VRAI, sinon il renvoie FALSE | $a > ;= $b |
inférieur ou égal à |
Si la valeur de $a est inférieure ou égale à la valeur de $b, alors renvoie VRAI, sinon renvoie FALSE
|
$a >= $b |
supérieur ou égal à |
if $a Si la valeur est supérieure ou égale à la valeur de $b, elle renvoie VRAI, sinon elle renvoie FAUX
|
$a <=> $b |
opérateur de vaisseau spatial (opérateur de comparaison de combinaison) |
Lorsque $a est inférieur, égal à, lorsqu'il est supérieur à $b, une valeur entière inférieure, égale ou supérieure à 0 est renvoyée respectivement . PHP7 commence à fournir.
$a ?? $b ?? $c Opérateur de fusion NULL🎜🎜Le premier opérande qui existe de gauche à droite et n'est pas NULL. Si ni l’un ni l’autre n’est défini et n’est NULL, NULL est renvoyé. Disponible à partir de PHP7. 🎜🎜🎜🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo 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!