bug43483.phpt 419 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #43483 (get_class_methods() does not list all visible methods)
  3. --FILE--
  4. <?php
  5. class C {
  6. public static function test() {
  7. D::prot();
  8. print_r(get_class_methods("D"));
  9. }
  10. }
  11. class D extends C {
  12. protected static function prot() {
  13. echo "Successfully called D::prot().\n";
  14. }
  15. }
  16. D::test();
  17. ?>
  18. --EXPECT--
  19. Successfully called D::prot().
  20. Array
  21. (
  22. [0] => prot
  23. [1] => test
  24. )