bug70997.phpt 369 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Bug #70997 (When using parentClass:: instead of parent::, static context changed)
  3. --FILE--
  4. <?php
  5. class A {
  6. const TEST = false;
  7. public function test()
  8. {
  9. var_dump(static::TEST);
  10. }
  11. }
  12. class B extends A {
  13. const TEST = true;
  14. public function test()
  15. {
  16. A::test();
  17. }
  18. }
  19. $b = new B;
  20. $b->test();
  21. ?>
  22. --EXPECT--
  23. bool(true)