Sto lavorando su alcuni script di output di report che devono eseguire alcuni calcoli rudimentali su alcuni valori monetari.Come eseguo in modo sicuro i calcoli relativi al denaro in PHP?
Sono a conoscenza delle limitazioni dell'aritmetica in virgola mobile a questo scopo, tuttavia i valori di input sono tutti in formato decimale, quindi se utilizzo gli operatori aritmetici su di essi, PHP li convertirà in float.
Quindi qual è il modo migliore per gestire i numeri? Dovrei usare BCMath? C'è qualcosa di simile a Decimal in .NET? O è sicuro usare gli operatori aritmetici se ritorno a int?
È il motivo per cui Cobol è ancora pesantemente utilizzato in ambito finanziario. Puoi facilmente lavorare con i numeri decimali. –