我正在使用CakePHP构建Web应用程序。该应用程序将使用大量财务数据,并且需要完美的准确性。
正如您现在所做的那样,在使用货币/货币/财务数据(Why not use Double or Float to represent currency?)时,不应使用花车。
在Delphi中我知道我可以使用Currency数据类型,在Java中我可以使用BigDecimal,在.NET中有Decimal数据类型,但是我必须使用哪些数据类型或函数与CakePHP一起使用?我该怎么做才能避免舍入和精度问题?我必须将所有数据存储为整数并在显示时除以100吗?
感谢您的帮助!