bug29828.phpt 451 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Reflection Bug #29828 (Interfaces no longer work)
  3. --FILE--
  4. <?php
  5. interface Bla
  6. {
  7. function bla();
  8. }
  9. class BlaMore implements Bla
  10. {
  11. function bla()
  12. {
  13. echo "Hello\n";
  14. }
  15. }
  16. $r = new ReflectionClass('BlaMore');
  17. var_dump(count($r->getMethods()));
  18. var_dump($r->getMethod('bla')->isConstructor());
  19. var_dump($r->getMethod('bla')->isAbstract());
  20. $o=new BlaMore;
  21. $o->bla();
  22. ?>
  23. --EXPECT--
  24. int(1)
  25. bool(false)
  26. bool(false)
  27. Hello