(PHP 5 >= 5.5.0, PHP 7, PHP 8)
    Essa classe representa objetos iteradores em toda extensão intl sempre
    que o iterador não puder ser identificado com qualquer outro objeto fornecido
    pela extensão. O objeto iterador distinto usado internamente pelo
    construtor foreach
     só pode ser obtido (na parte relevante aqui) a partir de
    objetos, então objetos dessa classe tem o propósito de fornecer o gancho
    através da qual este objeto interno pode ser obtido. Como uma conveniência, essa
    classe também implementa a interface Iterator,
    permitindo que a coleção de valores sejam navegados usando os métodos
    definidos nessa interface. Ambos os métodos e objetos iteradores internos
    fornecidos pelo foreach são apoiados pelo mesmo
    estado (ex. a posição do iterador e o seu valor atual).
   
As subclasses podem fornecer funcionalidades mais valiosas.
