bug69419.phpt 363 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #69419: Returning compatible sub generator produces a warning
  3. --FILE--
  4. <?php
  5. function & genRefInner() {
  6. $var = 1;
  7. yield $var;
  8. }
  9. function & genRefOuter() {
  10. return genRefInner();
  11. }
  12. foreach(genRefOuter() as $i) {
  13. var_dump($i);
  14. }
  15. ?>
  16. --EXPECTF--
  17. Notice: Only variable references should be returned by reference in %s on line %d
  18. int(1)