Christian Seiler: Rechnungsfehler, aber warum?

Beitrag lesen

Hallo,

Das liegt aber daran, dass ich in PHP 5.3 dafür gesorgt habe, dass es sich so verhält, wie man naiverweise erwarten würde und nicht einfach runde(Zahl*10^n)/10^n ausführt, was JS macht.

Ich weiß ja nicht, ob Gunnars Server lügt, wenn er sagt, daß PHP 4.4.9 läuft ... ;-) Jedenfalls kriege ich auch mit Version 5.2.10 Gunnars Ergebnis. Ist Dein Patch auch in diesen Zweig eingeflossen?

Jain. Wie ich im verlinkten Archivthread schrieb machte PHP schon eine ganze Weile etwas in die Richtung (nur mit relativ viel unerwünschten Nebeneffekten), was hier halt zufälligerweise wie gewünscht funktioniert. Wirklich "richtig" (so man denn bei dieser Problemstellung von "richtig" sprechen kann) verhält sich PHP erst seit 5.3.

Viele Grüße,
Christian

PS @Gunnar: Wenn Dein Server wirklich noch PHP 4.4.9 ausliefert, solltest Du *dringend* upgraden. ;-)