summaryrefslogtreecommitdiff
path: root/Zend/tests/generators/generator_closure.phpt
blob: bf80066015f5ea0b11b1a41d7af8557bed54a784 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--TEST--
Closures can be generators
--FILE--
<?php

$genFactory = function() {
    yield 1;
    yield 2;
    yield 3;
};

foreach ($genFactory() as $value) {
    var_dump($value);
}

?>
--EXPECT--
int(1)
int(2)
int(3)