Generator::key

(PHP 5 >= 5.5.0)

Generator::keyGet the yielded key

Description

public mixed Generator::key ( void )

Warning

This function is currently not documented; only its argument list is available.

Parameters

This function has no parameters.

Return Values

Returns the yielded key.

Коментарии

This is important when considering how other Generators work such as JavaScript's an Python's. While PHP's generator has the ->valid() method they don't, or an equivalent. JS uses Iterator protocol which says next() should return an object of

{
    done: bool,
    value: mixed
}

In which case you can use keys->done to see if the generator can still be iterated.
2022-06-04 08:59:48
http://php5.kiev.ua/manual/ru/generator.key.html

    Поддержать сайт на родительском проекте КГБ