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