Test: /ext/standard/tests/math/bug45712.phpt - Version 5.3.19        

Bug #45712 $something == NaN returns true with 5.3, false with 5.2.*
Submitted: 2008-08-05 02:39:58 Modified: 2014-02-15 23:12:44
From: for-bugs Assigned: tony2001
Status: Closed Package: Variables related
PHP Version: 5.2CVS, 5.3CVS, 6CVS (2008-08-05) OS: *

There are 4 different diffs reported by users for this test.

Count Diff
6 (43%)
001+ float(0)
002+ bool(false)
001- float(NAN)
007+ bool(true)
008+ bool(true)
014+ bool(true)
015+ float(-INF)
015- float(INF)
016- bool(true)
020+ bool(false)
024- bool(false)
025- bool(false)
026- bool(false)
027- bool(false)
6 (43%)
001+ float(0)
002+ bool(false)
001- float(NAN)
007+ bool(true)
008+ bool(true)
011- bool(false)
012- bool(false)
013- bool(false)
014- bool(false)
015- float(INF)
014+ bool(true)
015+ float(-INF)
1 (7%)
015+ float(-INF)
015- float(INF)
1 (7%)
001+ float(0)
002+ bool(false)
001- float(NAN)
007+ bool(true)
008+ bool(true)
011- bool(false)
012- bool(false)
013- bool(false)
014- bool(false)
014+ bool(true)