(Информация о версии неизвестна, возможно, только в SVN)
Этот класс представляет итератор объектов расширения intl в тех случаях, когда нельзя назначить какой либо другой итератор для объекта данного расширения. This class represents iterator objects throughout the intl extension whenever the iterator cannot be identified with any other object provided by the extension. Единственный объект итератор для использования в конструкции foreach может быть получен только (в соответствующей части здесь) из объектов, так что объекты данного класса служат для получения таких внутренних объектов. Для удобства данный класс также реализует интерфейс Iterator, позволяя взаимодействовать с коллекциями значений используя методы определенные в этом интерфейсе. Оба этих метода и внутренние объекты итератора сохраняют свое состояние при передачи в foreach. (т.е. внутренний указатель и текущее значение остаются неизменны).
Классы потомки могут предоставлять более широкую функциональность.