IntlIterator クラス

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

はじめに

このクラスは、intl 拡張機能全体を通じて、 拡張機能が提供する他のいかなるオブジェクトでも認識できない イテレータを表現します。 言語構造 foreach によって内部的に使われる独自のイテレータは、 オブジェクトからのみ取得できます。よって、 このクラスのインスタンスは、 この内部オブジェクトが取得できるフックを提供する役割を果たします。 便宜のため、 このクラスは Iterator インターフェイスも実装しています。 これによって、 値の集合をこのインターフェイスのメソッドを使って走査することができます。 これらのメソッドも、 foreach に提供される内部的なイテレータオブジェクトも、 同じ状態 (つまり、イテレータの位置と現在の値) を持っています。

このクラスのサブクラスは、 もっと豊かな機能を提供しています。

クラス概要

class IntlIterator implements Iterator {
/* メソッド */
public current(): mixed
public key(): mixed
public next(): void
public rewind(): void
public valid(): bool
}

目次

関連キーワード:  IntlIterator, クラス, public, 提供, 取得, 内部, メソッド, オブジェクト, 要素, key