Cet article présente principalement le jugement d'égalité entre le nombre 0 et d'autres variables en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
Dans la pratique. processus, il est souvent nécessaire de faire des jugements `==`. Parfois, 0 est utilisé comme faux, mais 0 et false sont toujours différents lorsqu'ils sont utilisés à des fins de comparaison. est égal à vrai
false=='0' est égal à vrai
false=='' est égal à vrai
fasle==[] est égal à vrai
false=={} est égal à true
false=='123' est égal à false ; 123 peut ici être remplacé par n'importe quelle chaîne sauf la chaîne vide et la chaîne 0
0
0==faux est égal à vrai
0=='0' est égal à vrai
0=='' est égal à vrai
0==[] est égal à faux
0=={} est égal à faux
0=='123' est égal à faux ici 123 peut être remplacé ; avec n'importe quelle chaîne numérique non 0
0=='you Good' est égal à true ; 'Bonjour' ici peut être remplacé par n'importe quelle chaîne non numérique
et nous pouvons tirer la conclusion :
1, 0 et les chaînes ou nombres numériques sont comparés lors de la comparaison de nombres. Que la valeur soit égale à 0, elle est vraie par rapport à d'autres chaînes, et fausse par rapport à des objets ou des tableaux
2. Faux est le même que notre sentiment, tant qu'il n'est pas vide, c'est vrai
Il est à noter que la comparaison entre 0 et les chaînes non numériques est vraie
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de tout le monde, veuillez faire attention au site Web PHP chinois pour plus de contenu connexe ! Recommandations associées :
La différence entre statique, final, interface et abstrait en phpCe 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!