PHPackages                             hemeragestao/money - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. hemeragestao/money

ActiveLibrary

hemeragestao/money
==================

Fork of Mathias Verraes PHP implementation of Fowler's Money pattern

1.2.0(13y ago)0191MITPHPPHP &gt;=5.3.3

Since Aug 3Pushed 12y ago1 watchersCompare

[ Source](https://github.com/HemeraGestao/money)[ Packagist](https://packagist.org/packages/hemeragestao/money)[ Docs](http://verraes.net/2011/04/fowler-money-pattern-in-php/)[ RSS](/packages/hemeragestao-money/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Money
=====

[](#money)

Fork from [Mathias Verraes implementation of Fowley's money pattern](https://github.com/mathiasverraes/money).

The current version of the fork divverges from Fowley's pattern by using floats as parameters on the Money constructor. This was introduced in order to cater to the issue of large monetary entities overflowing PHP int size on 32 bits platforms. This will be dealt with on later releases of this fork, so expect API breakage on minor releases.

PHP 5.3+ library to make working with money safer, easier, and fun!

> "If I had a dime for every time I've seen someone use FLOAT to store currency, I'd have $999.997634" -- [Bill Karwin](https://twitter.com/billkarwin/status/347561901460447232)

In short: You shouldn't represent monetary values by a float. Wherever you need to represent money, use this Money value object.

```
