diff options
Diffstat (limited to 'Zend/tests/bug28442.phpt')
-rwxr-xr-x | Zend/tests/bug28442.phpt | 65 |
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=== |