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.