bug79600.phpt 370 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #79600: Regression in 7.4.6 when yielding an array based generator
  3. --FILE--
  4. <?php
  5. function createArrayGenerator() {
  6. yield from [
  7. 1,
  8. 2,
  9. ];
  10. }
  11. function createGeneratorFromArrayGenerator() {
  12. yield from createArrayGenerator();
  13. }
  14. foreach (createGeneratorFromArrayGenerator() as $value) {
  15. echo $value, "\n";
  16. }
  17. ?>
  18. --EXPECT--
  19. 1
  20. 2