Hallo,
da habe ich jetzt mein PHP-Projekt auf BCMath umgestellt, überall wo es um float-Zahlen geht, um möglichst hohe Genauigkeit zu erhalten und jetzt rechnet das falsch...
Beispiel: ~~~php
bcscale(8);
echo bcadd(9.88000000, 0.00005).' - '.bcadd(9.88000000, 0.0005);
  
Ergebnis: 9.88000000 - 9.88050000  
  
Das Verändern von bcscale ändert auch nichts.  
  
Ist ein normaler Bug oder?  
  
\*seufz\* Und ich dachte diese Funktionen sind extra für genaues rechnen gemacht. Ich frage mich wie viele Webseiten deswegen falsch rechnen und dabei mit Geld hantieren.  
  
Grüße!  
Sebastian
 nicht angemeldet
 nicht angemeldet JürgenB
 JürgenB