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 }
목차
- IntlIterator::current — 현재 요소 가져오기
- IntlIterator::key — 현재 키 가져오기
- IntlIterator::next — 다음 요소로 이동
- IntlIterator::rewind — 반복자를 첫 번째 요소로 되감기
- IntlIterator::valid — 현재 위치가 유효한지 확인