round()
PHPのround関数の謎が少し解けた - hnwの日記
一応Debianのsargeとetchのパッケージ版でも試してみた。
$ php -v PHP 4.3.10-18 (cli) (built: Nov 3 2006 21:56:29) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies $ php -r '$x1=0.49999999999;var_dump(round($x1));' float(1)
php -v PHP 5.2.0-8+etch4 (cli) (built: May 13 2007 18:29:48) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies $ php -r '$x1=0.49999999999;var_dump(round($x1));' float(1)
うぎゃ。
OSに付いてるバイナリのパッケージを使った場合はどうなるんだろう。環境によって変わるのかな?