PHPの奇妙なround関数(追記あり)

PHPではround(0.49999999999)が1になる、という話題。二進表現の限界の話ではなくアドホックな対策がなされているためにこんな奇妙なことになっているらしい。最新版のPHPでもこうなっているんだろうか。
追記:以下に後日談がある。

ふと思ったのだけれど、PHPのdev的なコミュニティから見解が出ていたりしないのだろうか(調べないで書いていますごめんなさい)。
追記:さらに後日談がある。