bug47254.phpt 512 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --TEST--
  2. Bug #47254
  3. --CREDITS--
  4. Sebastian Schürmann
  5. sebs@php.net
  6. Testfest 2009 Munich
  7. --FILE--
  8. <?php
  9. class A
  10. {
  11. protected function a() {}
  12. }
  13. class B extends A
  14. {
  15. public function b() {}
  16. }
  17. $B = new B();
  18. $R = new ReflectionObject($B);
  19. $m = $R->getMethods();
  20. print_r($m);
  21. ?>
  22. --EXPECT--
  23. Array
  24. (
  25. [0] => ReflectionMethod Object
  26. (
  27. [name] => b
  28. [class] => B
  29. )
  30. [1] => ReflectionMethod Object
  31. (
  32. [name] => a
  33. [class] => A
  34. )
  35. )