Voor de lol ben ik een perceptron aan het programmeren in PHP. Nu doet zich een vreemde situatie voor, ergens in de code doe ik 0.2 - 0.2. Daar zou dus 0 uit moeten komen, het antwoord is alleen -2.7755575615629E-17. En daar kan ik niet zoveel mee. Gekke is dat als ik er 1 bij optel het antwoord 1 is. Het is dus wel een soort van 0. Beide variabele zijn floats.
Gekke is dat dit wel werkt:
Alleen als ik de variabele uit mijn programma gebruik komt er opeens dat gekke getal uit. Als ik die variabele laat zien via var_dump() dan is het wel gewoon 0.2.
Ik hoop dat ik duidelijk ben. Iemand ervaring met dit probleem? Thanks
Gekke is dat dit wel werkt:
PHP:
1
2
3
| $test = 0.2; $test2 = 0.2; $dump = $test- $test2; |
Alleen als ik de variabele uit mijn programma gebruik komt er opeens dat gekke getal uit. Als ik die variabele laat zien via var_dump() dan is het wel gewoon 0.2.
Ik hoop dat ik duidelijk ben. Iemand ervaring met dit probleem? Thanks