Pętla `while` i jej pułapki
Założenie: Nauczymy się, jak działa pętla while
w PHP i jak unikać typowych błędów, takich jak tworzenie pętli nieskończonych.
Krok po kroku:
- Prosta pętla
while
:$i = 0; while ($i < 5) { echo "Iteracja: " . $i . "
"; $i++; }Ten kod wyświetli liczby od 0 do 4. Zmienna
$i
jest inkrementowana w każdej iteracji, aż do osiągnięcia warunku$i < 5
. - Pętla nieskończona (błąd):
$i = 0; while ($i < 5) { echo "Iteracja: " . $i . "
"; // Brak inkrementacji $i! }Ten kod spowoduje pętlę nieskończoną, ponieważ warunek
$i < 5
zawsze będzie prawdziwy. Przeglądarka prawdopodobnie zawiesi się. Zawsze pamiętaj o modyfikacji zmiennej sterującej pętlą wewnątrz pętli! - Pętla z warunkiem break:
$i = 0; while ($i < 10) { echo "Iteracja: " . $i . "
"; $i++; if ($i == 3) { break; // Przerwanie pętli, gdy $i == 3 } }Ten kod pokaże iteracje od 0 do 2, a następnie pętla zostanie przerwana za pomocą instrukcji
break
.
Ten przykład pokazuje podstawowe działanie pętli while
i jak ważne jest poprawne zarządzanie warunkiem zakończenia pętli. Zachęcamy do eksperymentowania i dalszego zgłębiania wiedzy o pętlach w PHP!