Nombres entre guillemets en PHP
Comme vous le savez, un nombre entre guillemets représente
une chaîne de caractères. Par exemple, '3' est
une chaîne. Cependant, lors de la comparaison de telles chaînes
avec de vrais nombres, PHP considère que la chaîne
entre guillemets est égale au même nombre.
Prenons par exemple la chaîne '3'
et le nombre 3 :
<?php
if ('3' == 3) {
echo '+++'; // ceci s'exécutera - les valeurs sont égales
} else {
echo '---';
}
?>