From: Operating system: Windows 7 Professional PHP version: Irrelevant Package: Variables related Bug Type: Bug Bug description:date_diff and DateTime::diff break next operation with float variable
Description: ------------ When using function date_diff or DateTime::diff, next operation (math, print etc.) with variable type float fails. I got results as float(>.J), but only for first operation. This issue can persists to next script process(first contains date_diff function, next contains operation with float variable) PHP ver 5.3.1 Test script: --------------- $a = 141.4; var_dump($a); $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2009-10-13'); $datetime1->diff($datetime2); var_dump($a); var_dump($a); Expected result: ---------------- float(141.4) float(141.4) float(141.4) Actual result: -------------- float(141.4) float(>.J) float(141.4) -- Edit bug report at http://bugs.php.net/bug.php?id=51755&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=51755&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=51755&r=trysnapshot53 Try a snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=51755&r=trysnapshot60 Fixed in SVN: http://bugs.php.net/fix.php?id=51755&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=51755&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=51755&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=51755&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=51755&r=needscript Try newer version: http://bugs.php.net/fix.php?id=51755&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=51755&r=support Expected behavior: http://bugs.php.net/fix.php?id=51755&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=51755&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=51755&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=51755&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=51755&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=51755&r=dst IIS Stability: http://bugs.php.net/fix.php?id=51755&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=51755&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=51755&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=51755&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=51755&r=mysqlcfg