summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/tests/math/log.phpt21
1 files changed, 21 insertions, 0 deletions
diff --git a/ext/standard/tests/math/log.phpt b/ext/standard/tests/math/log.phpt
new file mode 100644
index 0000000000..344c72fa0d
--- /dev/null
+++ b/ext/standard/tests/math/log.phpt
@@ -0,0 +1,21 @@
+--TEST--
+log() tests
+--POST--
+--GET--
+--FILE--
+<?php // $Id$
+echo "On failure, please mail result to php-dev@lists.php.net\n";
+for ($x=0, $count=0; $x < 200; $x++) {
+ $x2 = (int) exp(log($x));
+ // e ^ log(x) should be close in range to x
+ if (($x2 < ($x + 2)) && ($x2 > ($x - 2))) {
+ $count++;
+ }
+ else {
+ print "$x : $x2\n";
+ }
+}
+print $count . "\n";
+--EXPECT--
+On failure, please mail result to php-dev@lists.php.net
+200