Internationalization IntlIterator 클래스

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


소개

이 클래스는 확장에서 제공하는 다른 개체로 반복기를 식별할 수 없을 때마다 intl 확장 전체에서 반복기 개체를 나타냅니다.

foreach construct에 의해 내부적으로 사용되는 고유한 반복자 객체는 객체에서만 얻을 수 있습니다(여기서는 관련 부분에서). 따라서 이 클래스의 객체는 이 내부 객체를 얻을 수 있는 후크를 제공하는 목적으로 사용됩니다.

편의상 이 클래스는 Iterator 인터페이스도 구현하므로 해당 인터페이스에 정의된 메서드를 사용하여 값 컬렉션을 탐색할 수 있습니다.

이러한 메서드와 foreach에 제공된 내부 반복기 개체는 모두 동일한 상태(예: 반복기의 위치와 현재 값)로 뒷받침됩니다.

하위 클래스는 더 풍부한 기능을 제공할 수 있습니다.


클래스 개요

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

목차