Christoph Zurnieden: Rest Rechnung mit PhP ab 10 Stellen Fehler

Beitrag lesen

Hi,

gepostet um "8:50"? Kein Brückentag? Arme Sau!
Aber ich ja auch nicht.

Und wenn man beide nach Double ändert?

siehe mein Posting etwas tiefer.

Da habe ich zwar nichts gefunden, nehme aber mal an, das das "klappt auch nicht" bedeutet.

Weil beim Double aus naheliegenden Gründen der Modulo-Operator nicht implementiert sein _kann_
Solche Gründe liegen mir fern, sprich: was ist in PHP so speziell, das es nicht funktionieren _kann_?

Double ist ein Float-Typus, d.h. er hat eine Beschränkung in der Präzision. Je größer die Werte werden, umso weniger feingranular sind sie. Bei der Modulo-Rechnung kommt es aber eben auf die Körnigkeit an; es ist sozusagen vom Planck'schen Wirkungsquantum des Integers abhängig.

Ein einfaches "is'n Bug in PHP" hätt' aber auch schon gereicht, Herr Kollege. ;-)

so short

Christoph Zurnieden