PHP 5.3.4 possible bug in round() function using PHP_ROUND_HALF_DOWN mode
===

Unless I have misunderstood how round() function works in PHP, I think there is a bug in it:

Example:  

Running:

    $prod = 201.6 * 0.000275;  
    echo "No Round..: " . $prod;  
    echo "With Round: " . round($prod, 2, PHP_ROUND_HALF_DOWN);  


PHP Returns:  

    No Round..: 0.05544  
    With Round: 0.06


What I expect:  
With Round, I expected 0.05 as a result. Is this expected result right?

Enviroment:  
PHP 5.3.4 running on Windows 7 64bits with Apache 2.2.17.

Tnks a lot.

