MultipleIterator::key
登録されているイテレータインスタンスを取得する
&reftitle.description;
public arrayMultipleIterator::key
登録されているイテレータインスタンスの key() の結果を取得します。
&warn.undocumented.func;
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
登録されているイテレータインスタンスの配列を返します。
&reftitle.errors;
イテレータが無効な場合には、RuntimeException
をスローします (PHP 8.1.0 以降)。
また、モード MIT_NEED_ALL が設定されているときに、
アタッチされているイテレータの中にひとつでも無効なものがあった場合にも
RuntimeException が発生します。
このメソッドを から呼ぶと、
警告 "Illegal type returned" が発生します。
&reftitle.changelog;
&Version;
&Description;
8.1.0
MultipleIterator::key
が無効なイテレータを使って呼び出された場合に、
RuntimeException をスローするようになりました。
これより前のバージョンでは、&false; を返していました。
&reftitle.seealso;
MultipleIterator::current