--TEST-- Bug #28442 (Changing a static variables in a class changes it across sub/super classes.) --FILE-- ===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=== --UEXPECTF-- ===INIT=== unicode(1) "A" unicode(1) "C" unicode(1) "C" ===SetA=== unicode(2) "A2" unicode(1) "C" unicode(1) "C" ===SetB=== unicode(2) "A2" unicode(2) "B2" unicode(2) "B2" ===SetC=== unicode(2) "A2" unicode(2) "C2" unicode(2) "C2" ===DONE===