Sebastian Jurk: BCMath fehlerhaft?

Beitrag lesen

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