bug43200_2.phpt 345 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #43200.2 (Interface implementation / inheritance not possible in abstract classes)
  3. --FILE--
  4. <?php
  5. interface A {
  6. function foo();
  7. }
  8. abstract class B implements A {
  9. abstract public function foo();
  10. }
  11. class C extends B {
  12. public function foo() {
  13. echo 'works';
  14. }
  15. }
  16. $o = new C();
  17. $o->foo();
  18. ?>
  19. --EXPECT--
  20. works