Maison >développement back-end >Problème PHP >Quelle est la différence entre php== et === ?
Quelle est la différence entre php== et === ? L’article suivant vous le présentera. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
La différence entre === et == en PHP
=== Compare la valeur et le type de deux variables ; == Compare les valeurs de deux variables, pas les types de données.
Par exemple :
$a = '123'; $b = 123; $a === $b //为假; $a == $b //为真;
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 sera "La chaîne ne contient pas", ce qui est incompatible avec la réalité.
Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !
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!