Aby ustalić, ile iteracji wykona pętla w PHP, trzeba prześledzić jej działanie "krok po kroku". Niezależnie od tego, czy jest to for, while czy do...while, logika jest podobna: istnieje zmienna (licznik), warunek oraz sposób zmiany licznika.
Jak liczyć iteracje poprawnie?
- Ustal stan początkowy (od jakiej wartości startuje licznik/zmienna sterująca).
- Sprawdź warunek kontynuacji (np. czy użyto porównania ostrego czy nieostrego). To często decyduje o tym, czy pętla wykona się "o jeden raz" więcej lub mniej.
- Określ krok (inkrementacja/dekrementacja i jej wartość). Zwróć uwagę, czy zmiana następuje po wykonaniu ciała pętli (typowe dla for/while), czy też pętla wykonuje się co najmniej raz (charakterystyczne dla do...while).
- Zapisz kolejne wartości licznika w tabeli (trace): to minimalizuje ryzyko pomyłki.
Odpowiedź "5" oznacza, że warunek wejścia/pozostania w pętli jest spełniony dokładnie pięciokrotnie, a po piątym wykonaniu następuje zmiana wartości licznika powodująca niespełnienie warunku i zakończenie iteracji.
Dlaczego pozostałe odpowiedzi są błędne? Wartości takie jak "25" lub "26" zwykle wynikają z typowych błędów: policzenia zakresu wartości bez uwzględnienia kroku, pomylenia < z <= (błąd off-by-one) albo nieuwzględnienia momentu aktualizacji licznika. Na egzaminie zawsze sprawdzaj kolejność: inicjalizacja → test warunku → wykonanie ciała → zmiana licznika → ponowny test.