Maison >développement back-end >tutoriel php >Différence entre PHP == et ===
La différence entre PHP == et ===
En PHP, "==" et "===" signifient tous deux un jugement Que deux valeurs soient égales, la différence entre les deux est que "===" compare les valeurset les types de deux variables, tandis que "==" compare les valeursde deux variables sans comparer les types de données. Par rapport à ces derniers, les deux premiers sont inspectés plus strictement.
Par exemple $a = '123';
$b = 123;
$a === $b est faux ; >
$a == $b est vrai ; Dans certains cas, vous ne pouvez pas utiliser ==, vous pouvez utiliser ===, par exemple :<?php $a = 'abc'; $b= 'a'; if(strpos($a,$b) === false){ echo '字符串不包含'; }else{ echo '字符串包含'; } ?>Si vous utilisez = =, la sortie « la chaîne ne contient pas » n'est pas cohérente avec la situation réelle.
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!