Bug #66132 [Com]: X*5/X where X is floating point number is greater than 5

From: Date: Thu, 21 Nov 2013 00:19:36 +0000
Subject: Bug #66132 [Com]: X*5/X where X is floating point number is greater than 5
References: 1  Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-4592@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=66132&edit=1 ID: 66132 Comment by: scorninpc@php.net Reported by: utilmind at gmail dot com Summary: X*5/X where X is floating point number is greater than 5 Status: Open Type: Bug Package: PHP-GTK related Operating System: Any, tested in Win32 and CentOS PHP Version: 5.4.22 Block user comment: N Private report: N New Comment: This is an PHP main package bug Confirmed Version: PHP 5.5.1-2 (built: Aug 5 2013 14:10:28) OS: Linux version 3.10-2-amd64 #1 SMP Debian 3.10.5-1 (2013-08-07) Previous Comments: ------------------------------------------------------------------------ [2013-11-20 23:53:46] utilmind at gmail dot com Description: ------------ It's probably bug with conversion from floating point number, or bug with comparision between types. We know that X*5/5 is 5. Even PHP returns 5, however, sometimes, returned value appears to be greater than 5. Test script: --------------- $n = (3.89880952381*5/3.89880952381); // result will be exactly 5 print $n.'!=5 ? '.($n>5); // here it appears that 5 is greater than 5 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=66132&edit=1

« previous php.gtk.dev (#4592) next »