|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2008-06-24 18:55 UTC] cem@php.net
  [2017-01-10 08:11 UTC] kalle@php.net
 
-Status: Assigned
+Status: Suspended
  [2017-01-10 08:11 UTC] kalle@php.net
  [2017-01-10 08:11 UTC] kalle@php.net
 
-Assigned To: cem
+Assigned To:
 | |||||||||||||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 06:00:01 2025 UTC | 
Description: ------------ There is a critical issue (at least for me) when dealing with double values using SOAP. The values get truncated/rounded and I have to use string instead of double. Please see the zipped code in the URL below. The result is like: 3211 SDO_DataObjectImpl Object ( [samples] => SDO_DataObjectList Object ( [0] => SDO_DataObjectImpl Object ( [double] => 10.88 [string] => 10.8765 ) [1] => SDO_DataObjectImpl Object ( [double] => 210.9 [string] => 210.8765 ) [2] => SDO_DataObjectImpl Object ( [double] => 3211 [string] => 3210.8765 ) (...) Reproduce code: --------------- http://www.silvano.pro.br/sca_sdo/Samples.zip Expected result: ---------------- If I return 3210.8765 to client, I expect him to get the same value. Actual result: -------------- If I return 3210.8765 to client, he gets 3211