summaryrefslogtreecommitdiff
path: root/tests/lang/007.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lang/007.phpt')
-rw-r--r--tests/lang/007.phpt27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/lang/007.phpt b/tests/lang/007.phpt
new file mode 100644
index 0000000..4576d4e
--- /dev/null
+++ b/tests/lang/007.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Function call with global and static variables
+--FILE--
+<?php
+error_reporting(0);
+$a = 10;
+
+function Test()
+{
+ static $a=1;
+ global $b;
+ $c = 1;
+ $b = 5;
+ echo "$a $b ";
+ $a++;
+ $c++;
+ echo "$a $c ";
+}
+
+Test();
+echo "$a $b $c ";
+Test();
+echo "$a $b $c ";
+Test();
+?>
+--EXPECT--
+1 5 2 2 10 5 2 5 3 2 10 5 3 5 4 2