,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『PHPのround関数で0.49999999999を四捨五入したら i|:!ヾ、_ノ/ u {:}//ヘ 1になってしまっていた』 |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 な… 何を言ってるのか わからねーと思うが /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも何をされたのかわからなかった… ,゛ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった… // 二二二7'T'' /u' __ /:::::::/`ヽ /'´r ー---ァ‐゛T´ '"´ /::::/-‐ \ よくある浮動小数点数の精度とか誤差だとか / // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ ノ ' / ノ:::::`ー-、___/:::::// ヽ } _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ PHPの仕様の片鱗を味わったぜ…
腰が抜けた。 phpで計算することなんてないがこれはひどいw と思って手元の環境でやってみたら float(0.49999999999) float(0.5) bool(false) float(0) float(1) あれ? php5ではなおってるみたいね。