
ilustrar
1. Ao executar o objeto foreach, ele é chamado automaticamente e o método de passagem é especificado.
2. Iterator é uma classe de interface predefinida em PHP e pode ser usada diretamente. iterator{} é uma subclasse de Traversable{}.
Traversable{} é uma interface que verifica se uma categoria pode usar foreach.
Exemplo
Iterador estende Traversable
{
abstract public current(): mixed — Retorna o elemento atual abstract public key(): scalar — Retorna a chave do elemento atual abstract public next(): void — Avança para o próximo elemento abstract public rewind(): void — Retorna para a iteração O primeiro elemento do contêiner abstract public valid(): bool — Verifique se a posição atual é válida}O texto acima é a função do iterador php, espero que seja útil para todos.