MultipleIterator::key

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

MultipleIterator::keyGets the registered iterator instances

Description

public MultipleIterator::key(): array

Get the registered iterator instances key() result.

Warning

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

Parameters

This function has no parameters.

Return Values

An array of all registered iterator instances.

Errors/Exceptions

A RuntimeException if the iterator is invalid (as of PHP 8.1.0), or mode MIT_NEED_ALL is set, and at least one attached iterator is not valid.

Calling this method from foreach triggers warning "Illegal type returned".

Changelog

VersionDescription
8.1.0A RuntimeException is now thrown if MultipleIterator::key() is called on an invalid iterator. Previously, false was returned.

See Also