ponavljanje
Iteracija je ponavljanje funkcije odn postupak u računalu program. Iteracije funkcija su uobičajene u računalnom programiranju, jer omogućuju redoslijednu obradu više blokova podataka. To se obično radi pomoću "while petlje" ili "for petlje" (pogledajte primjere u nastavku). Te će petlje ponavljati postupak dok se ne postigne određeni broj ili slučaj. Rekurzivne funkcije također koristite iteraciju, iako se umjesto ponavljanja postupka, cijela funkcija ponavlja.
Dok petlja: dok je (x <30) {... x ++; }
Za petlju: za (x = 0; x <30; x ++) {...}
Praktični primjer upotrebe iteracija je PHP Web stranica koja navodi podatke iz tablice u a baza podataka. Da bi prikazala tablicu na Webu, funkcija može svaki redak upisati u HTML pomoću podataka iz baze podataka dok se ne dosegne zadnji redak podataka. U tom bi slučaju svaki red tablice bio stvoren iteracijom funkcije PHP.
Ponovljene funkcije često se koriste i u web skriptama i u softverskim programima. To mogu biti jednostavne funkcije poput one iz gornjeg primjera ili složene petlje koje sadrže ugniježđene petlje, koje mogu pozvati dodatne funkcije. Nevjerojatna je stvar da čak i tim složenim petljama obično treba samo djelić sekunde.