private_007b.phpt 420 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. ZE2 A derived class does not know about privates of ancestors
  3. --FILE--
  4. <?php
  5. class Bar {
  6. public function pub() {
  7. $this->priv();
  8. }
  9. private function priv() {
  10. echo "Bar::priv()\n";
  11. }
  12. }
  13. class Foo extends Bar {
  14. public function priv() {
  15. echo "Foo::priv()\n";
  16. }
  17. }
  18. $obj = new Foo();
  19. $obj->pub();
  20. $obj->priv();
  21. echo "Done\n";
  22. ?>
  23. --EXPECT--
  24. Bar::priv()
  25. Foo::priv()
  26. Done