Annotation of embedaddon/php/ext/date/tests/bug48187.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #48187 (DateTime::diff() corrupting microtime() result)
                      3: --FILE--
                      4: <?php
                      5: date_default_timezone_set('UTC');
                      6: 
                      7: // two arbitrary dates
                      8: $date1 = new DateTime('2005-07-23');
                      9: $date2 = new DateTime('2006-02-14');
                     10: 
                     11: $begin_u = microtime(true);
                     12: $begin_t = time();
                     13: 
                     14: if (microtime(true) - $begin_u < 1) {
                     15:     var_dump('microtime() difference less 1 second');
                     16: } else {
                     17:     var_dump('microtime() difference greater or equal 1 second');
                     18: }
                     19: 
                     20: if (time() - $begin_t < 1) {
                     21:     var_dump('time() difference less 1 second');
                     22: } else {
                     23:     var_dump('time() difference greater or equal 1 second');
                     24: }
                     25: ?>
                     26: --EXPECTF--
                     27: string(36) "microtime() difference less 1 second"
                     28: string(31) "time() difference less 1 second"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>