php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #44086 dividing problem
Submitted: 2008-02-09 16:37 UTC Modified: 2008-02-10 05:19 UTC
From: hosting at indiannic dot com Assigned:
Status: Not a bug Package: Math related
PHP Version: 5.3CVS-2008-02-09 (snap) OS: windows 2000
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: hosting at indiannic dot com
New email:
PHP Version: OS:

 

 [2008-02-09 16:37 UTC] hosting at indiannic dot com
Description:
------------
division of float values give irrational results.
we have php version 4.3.10 and php 5.2.5 on the same server

this link is on php 5.2.5
http://maptelltrack.com/divide.php
this gives correct Wrong answer

this is on php 4.3.10
http://maptell.com/divide.php
this gives correct answer

when we use command line ie php 

Reproduce code:
---------------
<?php
$value = var_dump (46985.532 / 3600) ;
 echo($value);
?>


Expected result:
----------------
float(10)

Actual result:
--------------
float(13.0515366667)

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2008-02-09 16:43 UTC] hosting at indiannic dot com
note that if you use command line to check the answers are correct

[marcus@zaphod PHP_5_3]$ php -r 'var_dump(46985.532 / 3600 );'
make: `sapi/cli/php' is up to date.
float(13.051536666667)


if you however put it on windows 2000 and iis 5 webserver the results are incorrect ...
 [2008-02-09 17:01 UTC] hosting at indiannic dot com
hi

by mistake i reversed the expected and actual result

it shud be as such

Expected result:
----------------
float(13.0515366667)


Actual result:
--------------
float(10)
 [2008-02-10 02:07 UTC] hosting at indiannic dot com
further information

the php.ini path configured in the windows registry

here is the php info file for each website


php version 5.2.5
using php-cgi.exe
http://maptelltrack.com/phpinfo.php


php version 4.3.10
using php.exe
http://maptell.com/info.php
 [2008-02-10 05:19 UTC] rasmus@php.net
User error.  precision .ini setting is hosed.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Mon May 12 02:01:27 2025 UTC