037.phpt 350 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. 'Static' binding for private variables
  3. --FILE--
  4. <?php
  5. class par {
  6. private $id="foo";
  7. function displayMe()
  8. {
  9. $this->displayChild();
  10. }
  11. };
  12. class chld extends par {
  13. private $id = "bar";
  14. function displayChild()
  15. {
  16. print $this->id;
  17. }
  18. };
  19. $obj = new chld();
  20. $obj->displayMe();
  21. ?>
  22. --EXPECT--
  23. bar