10 === 010 , false ? - Divers - Programmation
Marsh Posté le 29-01-2009 à 19:40:55
Jamais fait de PHP, mais je parierais une chaussette sale que 010 est la notation octale pour 8 (décimal).
Marsh Posté le 29-01-2009 à 19:47:16
mon hamster confirme
Marsh Posté le 29-01-2009 à 21:42:12
ah
mais ça veut dire que dés lors que tu rajoutes un 0 devant un nombre composé de 1 et de 0, PHP le reconnait en tant que nombre binaire ?
Marsh Posté le 29-01-2009 à 21:48:52
non, octal en base 8
Marsh Posté le 29-01-2009 à 19:18:08
Bonjour,
J'écrivais un p'tit script en PHP et d'un coup j'ai eu une p'tite interrogation.
Comment se fait il que :
10 === 010
renvoie false ?
Ce sont des mêmes types si je ne me trompe pas (INT), mais leur valeur mathématiquement n'est pas la même ?
merci
edit : pendant que j'y suis, je vois que :
010 <= 10
est vrai.
Je trouve ça curieux. Merci de m'expliquer la notion que je n'ai pas sur ce coup
Message édité par -tinost@r- le 29-01-2009 à 19:22:17