Pętlą nazywamy strukturę kontrolną powtarzającą dany kod do czasu spełnienia określonego warunku.
Pętla FOR używana jest w przypadku zdefiniowania skończonej ilości powtórzeń. Jej składnia jest następująca:
Pętla WHILE jest prostszym odpowiednikiem FOR. Podawany jest w niej tylko warunek zakończenia, a serwer wykonuje blok kodu, dopóki będzie on spełniony.
Podana struktura jest to lekko zmodyfikowane WHILE. W tym przypadku warunek sprawdzany jest pod koniec wykonania pętli. Składnia jest dosyć nietypowa:
FOREACH
Ta instrukcja służy wyłącznie do przeglądania zawartości typów złożonych: tablic oraz obiektów.
Kod wewnątrz niej jest powtarzany dla każdego z elementów tablicy, a on sam jest na ten czas przenoszony do tworzonej przez pętlę zmiennej.