If some win32 php-dev has some spare time, this is bug is withering in our db for "ages" :) and several people have duplicated and encountered it so far regards andré -- · André Langhorst · t: +49 571 3201801 · · [EMAIL PROTECTED] · m: +49 173 9558736 · · PHP Quality Assurance · http://qa.php.net ·
From: [EMAIL PROTECTED] Operating system: MS Windows 2000 PHP version: 4.0.4pl1 PHP Bug Type: Date/time related Bug description: Microseconds seem to be untrue values I wanted to measure script execution time, using microtime(). So I store a value at the beginning of the script, and one near the end, and subtract first from the second value (after converting). And sometimes (i.e. on an irregular basis, maybe every 3rd or 4th try), the result is negative. I mean, my scripts may be fast, but surely not *that* fast :-) Here the relevant snippet: <?php // start marker $mt = explode(' ', microtime() ); $benchmark1 = $mt[1] . substr($mt[0], 1); // some code // ... // end marker $mt2 = explode(' ', microtime() ); $benchmark2 = $mt2[1] . substr($mt2[0], 1); $extime = $benchmark2 - $benchmark1; // this alternative did the same: // $extime = bcsub ($benchmark2, $benchmark1); ?> I am using php4.0.4pl1 as an apache module in apache 1.3.14 r2, running on win2k sp1. I just hope it's a bug and not the result of staying up late trying to do some programming ;) cu & keep up the good work. PHP is way cool. -- Edit Bug report at: http://bugs.php.net/?id=9094&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]