private_007.phpt 419 B

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