サーバサイド・スクリプト言語として多く利用されているPHPに浮動小数点数の処理を行うさいのバグが見つかり、無限ループにはまってしまうとのことです。そのバグとは下記を参照ください。

 発見されたバグは「2.2250738585072011e-308」の文字列を倍数浮遊小数点(double)へ変換すると発生するバグで、バージョンはPHP5.2と5.3とのこと。テストソースは

<?php $d = '2.2250738585072011e-308'; echo $d + 0; ?>

とするだけです。ただ、私の環境(PHP5.2.6)では特に不具合が確認されませんでした。修正用のバッチはこちらで公開されています。

 既に去年(2010年)に発見、発表されたことなのでちょっと遅い情報ですが、気になる方はチェックしておいた方がいいのでは。

PHP 逆引きレシピ (PROGRAMMER'S RECiPE)

価格¥191

順位404,444位

鈴木 憲治, 安藤 建一, 山田 直明, ほか

発行翔泳社

発売日2009/06/30

Amazonを開く

Supported by amazon Product Advertising API