Mid-Atlantic Developer Conference - Call for Speakers

Generator::current

(PHP 5 >= 5.5.0)

Generator::currentGet the yielded value

Descrizione

public mixed Generator::current ( void )

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

Returns the yielded value.

add a note add a note

User Contributed Notes 1 note

up
0
mrsoftware73 at gmail dot com
21 days ago
<?php
function gen_one_to_three() {
    for (
$i = 1; $i <= 3; $i++) {
       
// Note that $i is preserved between yields.
       
yield $i;
    }
}

$generator = gen_one_to_three();
foreach (
$generator as $value) {
    echo
"regular : ".$value , PHP_EOL;
    echo
"With current function : ".$generator->current(),PHP_EOL;
}
?>
To Top