summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2003-12-18 22:12:29 +0000
committerAndrey Hristov <andrey@php.net>2003-12-18 22:12:29 +0000
commitdf4e15b153fb7e5c1c0710a0a6af926e1b92e39a (patch)
treeb9b2e4c3907be35dcf2181978742d988b55f2df1 /ext
parent9fd18029a904dfc7e3eda41bca50832f2cfabd5f (diff)
downloadphp-git-df4e15b153fb7e5c1c0710a0a6af926e1b92e39a.tar.gz
test case for array_sum
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/tests/array/array_sum.phpt27
1 files changed, 27 insertions, 0 deletions
diff --git a/ext/standard/tests/array/array_sum.phpt b/ext/standard/tests/array/array_sum.phpt
new file mode 100644
index 0000000000..d44d60548d
--- /dev/null
+++ b/ext/standard/tests/array/array_sum.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Test array_sum()
+--FILE--
+<?php
+$i = 0;
+while ($i++ < 1000) {
+ $a[] = $i;
+ $b[] = (string)$i;
+}
+$s1 = array_sum($a);
+$s2 = array_sum($b);
+var_dump($s1, $s2);
+
+$j = 0;
+while ($j++ < 100000) {
+ $c[] = $j;
+ $d[] = (string) $j;
+}
+$s3 = array_sum($c);
+$s4 = array_sum($d);
+var_dump($s3, $s4);
+?>
+--EXPECT--
+int(500500)
+int(500500)
+float(5000050000)
+float(5000050000) \ No newline at end of file