out-of-memory-in-recursive-fiber.phpt 512 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Out of Memory from recursive fiber creation
  3. --INI--
  4. memory_limit=2M
  5. --SKIPIF--
  6. <?php
  7. if (getenv("USE_ZEND_ALLOC") === "0") {
  8. die("skip Zend MM disabled");
  9. }
  10. ?>
  11. --FILE--
  12. <?php
  13. function create_fiber(): Fiber
  14. {
  15. $fiber = new Fiber('create_fiber');
  16. $fiber->start();
  17. return $fiber;
  18. }
  19. $fiber = new Fiber('create_fiber');
  20. $fiber->start();
  21. ?>
  22. --EXPECTF--
  23. Fatal error: Allowed memory size of %d bytes exhausted%s(tried to allocate %d bytes) in %sout-of-memory-in-recursive-fiber.php on line %d