Différence entre les opérateurs != et !== en PHP

Difference Entre Les Operateurs Et En Php



Les opérateurs de comparaison en PHP sont des fonctionnalités importantes pour évaluer les expressions ainsi que pour prendre des décisions en fonction des résultats. Ces opérateurs permettent aux programmeurs PHP de construire des programmes efficaces et fiables capables de gérer divers événements. Cet article couvre le fonctionnement des deux opérateurs de comparaison PHP les plus utiles : (!=) et (!==).

Qu'est-ce que l'opérateur PHP Non égal (!=) ?

Le opérateurs non égaux en PHP sont utilisés pour comparer les valeurs stockées dans deux variables, quel que soit leur type de données. Ils sont désignés par le symbole != ou <> . Le Opérateur non égal PHP renvoie vrai lorsque les valeurs stockées dans les deux variables sont différentes même si le type de données des deux variables est identique ou différent, et cet opérateur renvoie faux lorsque les valeurs stockées dans les deux variables sont identiques.







Syntaxe : Le inégal les opérateurs utilisent la syntaxe ci-dessous :



$variable1 != $variable2 ;

$variable1 <> $variable2 ;

variable1 indique la valeur de la variable dont le type de données sera comparé au type de données de la variable symbolisée par variable2 .



Exemple 1

Le programme PHP suivant compare les types de données des deux valeurs et montre comment le opérateur différent travaux.







// Déclare deux variables de types de données différents

$num1 = dix ;

$str1 = 'dix' ;

// Comparer les valeurs

si ( $num1 != $str1 ) {

écho 'Les valeurs ne sont pas égales.' ;

} autre {

écho 'Les valeurs sont égales.' ;

}

?>

Étant donné que, dans le programme ci-dessus, les variables ont les mêmes valeurs mais que leurs types de données sont différents, il ne prendra en compte que les valeurs des variables et renverra true si elles sont égales.



Qu'est-ce que l'opérateur PHP non identique (!==) ?

Le opérateurs non identiques sont utilisés en PHP pour comparer les types de données et les valeurs des deux variables données. Ils sont désignés par le !==. Le PHP, opérateur non identique renvoie vrai lorsque les types de données ou les valeurs des deux variables données sont différents, et cet opérateur renvoie faux lorsque les types de données ou les valeurs des deux variables données sont identiques.

Syntaxe : La syntaxe suivie par le pas identique l'opérateur est :

variable1 !== $variable2 ;

variable1 indique la valeur qui sera comparée à la variable symbolisée par variable2 .

Exemple

Le programme PHP suivant compare deux valeurs et leurs types de données et montre le fonctionnement du opérateur non identique.



// Déclare deux variables de types de données différents

$num1 = dix ;

$str1 = 'dix' ;

// Comparer les valeurs et les types de données

si ( $num1 !== $str1 ) {

écho 'Les valeurs ne sont pas égales et elles ont des types de données différents.' ;

} autre {

écho 'Les valeurs sont égales et ont les mêmes types de données.' ;

}

?>

Le programme ci-dessus compare les deux variables et affiche le résultat en fonction de leurs types de données. Bien que les variables aient la même valeur, leurs types de données sont différents, donc la sortie renvoie false au lieu de true.

Conclusion

En PHP, les opérateurs de comparaison sont des fonctionnalités clés pour évaluer les expressions ainsi que pour prendre des décisions en fonction des résultats. Ce didacticiel illustre la fonctionnalité de opérateurs non égaux (!=) et non identiques (!==) et ont conclu que les opérateurs non égaux (!=) ne comparent que des valeurs non identiques (!==) les opérateurs comparent les valeurs et leurs types de données.