expression
Utiliser des identités
Pas bien :
Une simple comparaison convertira la chaîne en un entier
$a = '42'; $b = 42; if( $a != $b ) { //这里始终执行不到 }
Comparaison $a != $b
返回了 FALSE
但应该返回 TRUE !
La chaîne '42' n'est pas égale à l'entier 42
Bien :
Vérification des types et des données à l'aide de tests d'identité
$a = '42'; $b = 42; if ($a !== $b) { // The expression is verified } The comparison $a !== $b returns TRUE.