A bit unrelated to the discussion... but will anyone be surprised if they get a couple of cents more (or less) on their retirement?
From the report: "Each of those changes will have to be coded, tested, written-off, released, tested by the clients since this is tax data and has to be precise for tax planning and retirement planning."
From the documentation: "string number_format ( float $number [, int $decimals ] )"
Passing a string instead of a float and expecting it to behave a certain way is undocumented. Oh my! Relying on undocumented behavior... a simple duh in the production world.
I'm not adding to the conversation, and I realize this. But simply my $0.02.
A couple of cents off individually might not matter.
A couple of cents off cumulatively across a few hundred thousand individuals over a few years does matter.
From the report: "Each of those changes will have to be coded, tested, written-off, released, tested by the clients since this is tax data and has to be precise for tax planning and retirement planning."
From the documentation: "string number_format ( float $number [, int $decimals ] )"