|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2017-07-22 23:09 UTC] webmaster at icecub dot nl
[2017-07-23 12:57 UTC] mail at pmmaga dot net
[2017-07-23 13:00 UTC] kalle@php.net
-Status: Open
+Status: Closed
-Assigned To:
+Assigned To: pollita
[2017-07-23 13:00 UTC] kalle@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 07:00:01 2025 UTC |
Description: ------------ NAN Comparison is giving unexpected results since PHP version 5.4.0 up till the latest 7.2.0beta1. I know NAN comparison should be avoided. It's just a bug report. Test script: --------------- $nan = NAN; if(0 < NAN){ echo 'TRUE'; } else { echo 'FALSE'; } echo "\n"; if(0 < $nan){ echo 'TRUE'; } else { echo 'FALSE'; } Expected result: ---------------- Expected output in example script: TRUE TRUE Actual result: -------------- Output versions 7.0.0 - 7.2.0beta1: TRUE FALSE Output versions 5.4.0 - 5.6.30, hhvm-3.10.1 - 3.19.0: FALSE FALSE Output versions 4.3.6 - 5.3.29: TRUE TRUE