summaryrefslogtreecommitdiff
path: root/Zend/tests/bug28442.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/bug28442.phpt')
-rwxr-xr-xZend/tests/bug28442.phpt65
1 files changed, 0 insertions, 65 deletions
diff --git a/Zend/tests/bug28442.phpt b/Zend/tests/bug28442.phpt
deleted file mode 100755
index 1237357cca..0000000000
--- a/Zend/tests/bug28442.phpt
+++ /dev/null
@@ -1,65 +0,0 @@
---TEST--
-Bug #28442 (Changing a static variables in a class changes it across sub/super classes.)
---FILE--
-<?php
-
-class ClassA
-{
- static $prop;
-}
-
-class ClassB extends ClassA
-{
- static $prop;
-}
-
-class ClassC extends ClassB
-{
-}
-
-echo "===INIT===\n";
-ClassA::$prop = 'A';
-ClassB::$prop = 'B';
-ClassC::$prop = 'C';
-var_dump(ClassA::$prop);
-var_dump(ClassB::$prop);
-var_dump(ClassC::$prop);
-
-echo "===SetA===\n";
-ClassA::$prop = 'A2';
-var_dump(ClassA::$prop);
-var_dump(ClassB::$prop);
-var_dump(ClassC::$prop);
-
-echo "===SetB===\n";
-ClassB::$prop = 'B2';
-var_dump(ClassA::$prop);
-var_dump(ClassB::$prop);
-var_dump(ClassC::$prop);
-
-echo "===SetC===\n";
-ClassC::$prop = 'C2';
-var_dump(ClassA::$prop);
-var_dump(ClassB::$prop);
-var_dump(ClassC::$prop);
-
-?>
-===DONE===
---EXPECTF--
-===INIT===
-string(1) "A"
-string(1) "C"
-string(1) "C"
-===SetA===
-string(2) "A2"
-string(1) "C"
-string(1) "C"
-===SetB===
-string(2) "A2"
-string(2) "B2"
-string(2) "B2"
-===SetC===
-string(2) "A2"
-string(2) "C2"
-string(2) "C2"
-===DONE===