summaryrefslogtreecommitdiff
path: root/Zend/tests/generators/yield_from_iterator.phpt
blob: 162a4dd9e345f4724053ce250f11836deac5eb28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--TEST--
yield from with an (Array)Iterator
--FILE--
<?php
function g() {
    yield 1;
    yield from new ArrayIterator([2, 3, 4]);
    yield 5;
}

$g = g();
foreach ($g as $yielded) {
    var_dump($yielded);
}
?>
--EXPECT--
int(1)
int(2)
int(3)
int(4)
int(5)