Ich arbeite an einigen Bericht Ausgabeskripts, die einige rudimentäre Berechnungen für einige Geldwerte durchführen müssen.Wie führe ich sicher geldbezogene Berechnungen in PHP durch?
Ich kenne die Einschränkungen der Gleitkommaarithmetik für diesen Zweck, aber die Eingabewerte sind alle in einem Dezimalformat, also wenn ich die arithmetischen Operatoren für sie verwende, wird PHP sie in Floats umwandeln.
Also, was ist der beste Weg, um die Zahlen zu behandeln? Sollte ich BCMath verwenden? Gibt es in .NET etwas Ähnliches wie Decimal? Oder ist es sicher, die arithmetischen Operatoren zu verwenden, wenn ich in int zurückwechsle?
Es ist der Grund, warum Cobol immer noch stark in finanziellen verwendet wird. Sie können problemlos mit Dezimalzahlen arbeiten. –