number_format doesn't return the same thing on different server
<p>I tried to run the following code on the php console of a development server and a production server, and got the expected ("10.01") results on both console.</p>

<pre><code>var_dump(number_format('10.005',2,'.',''));
string(5) "10.01"
</code></pre>

<p>But when I execute the application code that uses the number_format call on the production server, I got "10.00", when on the development server, I got "10.01". </p>

<p>Here is my question, what could affect the result when the two server are using the same code and database (Same mysqldump and svn revision).</p>

<p><strong>Server information:</strong></p>

<p>Development server: Os: Ubuntu 10.04, processor: Intel Core 2 Duo P8600@2.4GHz<br>
Production server: Os: CentOS release 5.3, Processors: Intel(R) Xeon(TM) CPU 3.00GHz</p>
