bug30922.phpt 359 B

12345678910111213
  1. --TEST--
  2. Bug #30922 (reflective functions crash PHP when interfaces extend themselves)
  3. --FILE--
  4. <?php
  5. interface RecurisiveFooFar extends RecurisiveFooFar {}
  6. class A implements RecurisiveFooFar {}
  7. $a = new A();
  8. var_dump($a instanceOf A);
  9. echo "ok\n";
  10. ?>
  11. --EXPECTF--
  12. Fatal error: Interface RecurisiveFooFar cannot implement itself in %sbug30922.php on line %d