Nice article. Thanks for sharing. One thing - the inaccuracies you mentioned are not PHP-specific :) Check `0.1 + 0.2` in the browser js console or python interactive shell - the result will be the same (the problem lies deeper). But BCMath is a 100% php-specific solution :D