bug30922.phpt 392 B

12345678910111213141516
  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: Uncaught Error: Interface "RecurisiveFooFar" not found in %s:%d
  13. Stack trace:
  14. #0 {main}
  15. thrown in %s on line %d