menjelaskan
1. Saat mengeksekusi objek foreach, objek tersebut dipanggil secara otomatis dan metode traversal ditentukan.
2. Iterator adalah kelas antarmuka yang telah ditentukan sebelumnya di PHP dan dapat digunakan secara langsung. iterator{} adalah subkelas dari Traversable{}.
Traversable{} adalah antarmuka yang memeriksa apakah suatu kategori bisa menggunakan foreach.
Contoh
Iterator memperluas Traversable { abstract public current(): mixed — Mengembalikan elemen saat ini abstract public key(): scalar — Mengembalikan kunci dari elemen saat ini abstract public next(): void — Bergerak maju ke elemen berikutnya abstract public rewind(): void — Mengembalikan ke iterasi Elemen pertama dari container abstract public valid(): bool — Periksa apakah posisi saat ini valid}
Di atas adalah fungsi dari php iterator, semoga bermanfaat bagi semuanya.