fatal-error-in-nested-fiber.phpt 496 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Fatal error within a nested fiber
  3. --FILE--
  4. <?php
  5. $fiber = new Fiber(function (): void {
  6. $fiber = new Fiber(function (): void {
  7. \Fiber::suspend(2);
  8. trigger_error("Fatal error in nested fiber", E_USER_ERROR);
  9. });
  10. var_dump($fiber->start());
  11. \Fiber::suspend(1);
  12. $fiber->resume();
  13. });
  14. var_dump($fiber->start());
  15. $fiber->resume();
  16. ?>
  17. --EXPECTF--
  18. int(2)
  19. int(1)
  20. Fatal error: Fatal error in nested fiber in %sfatal-error-in-nested-fiber.php on line %d