Ko pišemo kodo, pogosto želimo, da se isti blok kode ponovi določeno število krat. Namesto ročnega
podvajanja vrstic v skripti uporabimo zanke. Zanke izvajajo blok kode, dokler je določen pogoj resničen.
Spoznali bomo najpogostejše zanke ter ukaza break in continue, ki nam pomagata
pri natančnem krmiljenju njihovega izvajanja. Vsaka zanka ima svoje prednosti in je izbrana glede na specifično
situacijo.
Glede na to, ali število ponovitev poznamo vnaprej ali pa smo odvisni od pogoja, izberemo ustrezno orodje:
Pri delu z zankama while in do-while morate vedno poskrbeti, da se bo pogoj znotraj
zanke enkrat spremenil v neresničnega (false). Če pozabite spremeniti vrednost (npr. pozabite povečati
števec s $i++), se zanka nikoli ne bo ustavila. To imenujemo neskončna zanka, ki lahko
popolnoma obremeni strežnik ali zamrzne spletni brskalnik!