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

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
13 (65%)
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)
5 (25%)
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)
1 (5%)
003+ bool(true)
004+ bool(true)
005+ bool(true)
006+ bool(true)
007+ bool(true)
008+ bool(true)
010+ bool(true)
012- bool(false)
013- bool(false)
014- bool(false)
015- float(INF)
014+ bool(true)
015+ float(INF)
016+ bool(true)
022- bool(false)
023- bool(false)
024- bool(false)
025- bool(false)
026- bool(false)
027- bool(false)
1 (5%)
002+ bool(false)
002- bool(true)