2007-06-02 PHPの奇妙なround関数(追記あり) http://d.hatena.ne.jp/hnw/20070515 PHPではround(0.49999999999)が1になる、という話題。二進表現の限界の話ではなくアドホックな対策がなされているためにこんな奇妙なことになっているらしい。最新版のPHPでもこうなっているんだろうか。 追記:以下に後日談がある。 http://d.hatena.ne.jp/hnw/20070603 ふと思ったのだけれど、PHPのdev的なコミュニティから見解が出ていたりしないのだろうか(調べないで書いていますごめんなさい)。 追記:さらに後日談がある。 http://d.hatena.ne.jp/hnw/20070611