From b903d2d6cdf9a9efac181a21e95ea93dc8a864dd Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Fri, 15 Mar 2013 19:04:40 +0100 Subject: Backported patch for #64370 --- ext/standard/tests/bug64370_var1.phpt | 26 ++++++++++++++++++++++++++ ext/standard/tests/bug64370_var2.phpt | 23 +++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 ext/standard/tests/bug64370_var1.phpt create mode 100644 ext/standard/tests/bug64370_var2.phpt (limited to 'ext') diff --git a/ext/standard/tests/bug64370_var1.phpt b/ext/standard/tests/bug64370_var1.phpt new file mode 100644 index 0000000000..ff64d61616 --- /dev/null +++ b/ext/standard/tests/bug64370_var1.phpt @@ -0,0 +1,26 @@ +--TEST-- +Test bug #64370 microtime(true) less than $_SERVER['REQUEST_TIME_FLOAT'] +--SKIPIF-- += 0)) . "\n"; +?> +===DONE=== +--EXPECTF-- +$_SERVER['REQUEST_TIME']: %d +$_SERVER['REQUEST_TIME_FLOAT']: %f +time(): %d +microtime(true): %f +created in %f ms +1 +===DONE=== diff --git a/ext/standard/tests/bug64370_var2.phpt b/ext/standard/tests/bug64370_var2.phpt new file mode 100644 index 0000000000..d0d3590ea7 --- /dev/null +++ b/ext/standard/tests/bug64370_var2.phpt @@ -0,0 +1,23 @@ +--TEST-- +Test bug #64370 sequential microtime(true) calls +--FILE-- + $i++) { + $m0 = microtime(true); + $m1 = microtime(true); + $d = $m1 - $m0; + + /*echo "$d\n";*/ + + if ($d < 0) { + die("failed in {$i}th iteration"); + } +} +echo "ok\n"; +?> +===DONE=== +--EXPECT-- +ok +===DONE=== -- cgit v1.2.1