bug30140.phpt 491 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. Bug #30140 (Problem with array in static properties)
  3. --FILE--
  4. <?php
  5. class A {
  6. public static $test1 = true;
  7. public static $test2 = array();
  8. public static $test3 = "str";
  9. }
  10. class B extends A {
  11. }
  12. A::$test1 = "x";
  13. A::$test2 = "y";
  14. A::$test3 = "z";
  15. var_dump(A::$test1);
  16. var_dump(A::$test2);
  17. var_dump(A::$test3);
  18. var_dump(B::$test1);
  19. var_dump(B::$test2);
  20. var_dump(B::$test3);
  21. ?>
  22. --EXPECT--
  23. string(1) "x"
  24. string(1) "y"
  25. string(1) "z"
  26. string(1) "x"
  27. string(1) "y"
  28. string(1) "z"