summaryrefslogtreecommitdiff
path: root/ext/standard/tests/array/array_sum_on_reference.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/array/array_sum_on_reference.phpt')
-rw-r--r--ext/standard/tests/array/array_sum_on_reference.phpt15
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/standard/tests/array/array_sum_on_reference.phpt b/ext/standard/tests/array/array_sum_on_reference.phpt
new file mode 100644
index 0000000000..a11da5fdab
--- /dev/null
+++ b/ext/standard/tests/array/array_sum_on_reference.phpt
@@ -0,0 +1,15 @@
+--TEST--
+array_sum() on array with references
+--FILE--
+<?php
+
+$n = "10";
+$n .= "0";
+$nums = [&$n, 100];
+var_dump(array_sum($nums));
+var_dump($n);
+
+?>
+--EXPECT--
+int(200)
+string(3) "100"