summaryrefslogtreecommitdiff
path: root/tests/lang/007.phpt
diff options
context:
space:
mode:
authorStig Bakken <ssb@php.net>2000-08-27 19:46:06 +0000
committerStig Bakken <ssb@php.net>2000-08-27 19:46:06 +0000
commit315f4f5658cf22a17ba06fa2ca2f3d890355873f (patch)
tree3dd1134c1d1c3821b48fab806884123f09b2d21f /tests/lang/007.phpt
parent7eeda99a055df5a510d3d20526e9adcb42fecdb0 (diff)
downloadphp-git-315f4f5658cf22a17ba06fa2ca2f3d890355873f.tar.gz
@PHP 3 regression testing framework re-born (Stig)
Took the old PHP 3 regression testing framework and rewrote it in PHP. Should work on both Windows and UNIX, however I have not tested it on Windows. See tests/README for how to write tests. Added the PHP 3 tests and converted most of them.
Diffstat (limited to 'tests/lang/007.phpt')
-rw-r--r--tests/lang/007.phpt25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/lang/007.phpt b/tests/lang/007.phpt
new file mode 100644
index 0000000000..f0aa61f876
--- /dev/null
+++ b/tests/lang/007.phpt
@@ -0,0 +1,25 @@
+--TEST--
+Function call with global and static variables
+--POST--
+--GET--
+--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