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