moi naïvement je réponds 8... et bien figurez-vous que, après avoir vu les réponses et vérifié en réél, la réponse est 7 !! je comprends pas sur ce coup là... on va me parler de problème de précision en passant de "float" à "int" ?!
Le côté obscur de php : $a = ( (0.1 + 0.7) * 10 );
echo $a; // affiche 8
echo (int) $a; // affiche 7
# magic pihachepi
Posté par Charles Berno . En réponse à la dépêche IP-formation : la formation administrateur Linux menacée. Évalué à 3.
echo (int) ( (0.1 + 0.7) * 10 ) ; What's the output ?
moi naïvement je réponds 8... et bien figurez-vous que, après avoir vu les réponses et vérifié en réél, la réponse est 7 !! je comprends pas sur ce coup là... on va me parler de problème de précision en passant de "float" à "int" ?!
Le côté obscur de php :
$a = ( (0.1 + 0.7) * 10 );
echo $a; // affiche 8
echo (int) $a; // affiche 7