PHP
Wyszukiwarka
Wprowadzenie do PHP
Instalacja i konfiguracja środowiska
- Jak zainstalować PHP na lokalnym serwerze (XAMPP)
- Podstawowa konfiguracja w pliku php.ini
- Ustawienia błędów (display_errors, error_reporting)
Operatory
- Operatory arytmetyczne w PHP
- Operatory porównania i logiczne
- Skrócone operatory przypisania (+=, -=, .=)
Instrukcje warunkowe i pętle
- Instrukcja if/else w PHP
- Instrukcja switch/case w PHP
- Pętla for w PHP
- Pętla while w PHP
- Pętla do...while w PHP
- Pętla foreach w PHP (tablice i obiekty)
Funkcje
- Tworzenie i wywoływanie funkcji
- Parametry domyślne i typowanie argumentów
- Funkcje anonimowe i strzałkowe w PHP
Tablice
- Tablice indeksowane i asocjacyjne
- Przegląd najważniejszych funkcji tablicowych
- Iteracja po tablicach: foreach, array_map, array_filter
Obsługa formularzy
Obsługa baz danych
- Połączenie z MySQL: rozszerzenie MySQLi
- Zapytania SELECT, INSERT, UPDATE w praktyce
- Bezpieczne zapytania (prepared statements)
Praca z plikami
- Odczyt i zapis plików tekstowych
- Tworzenie i usuwanie katalogów, prawa dostępu
- Obsługa plików CSV do importu i eksportu danych
Pętla do...while w PHP
Pętla do...while w PHP różni się od zwykłego while tym, że blok kodu wykonuje się co najmniej raz, zanim zostanie sprawdzony warunek. Pozwala to na przynajmniej jedno przejście pętli, nawet jeśli warunek początkowo nie jest spełniony.
Składnia pętli do...while
- do { ... } while (warunek);
- Kod w klamrach { ... } zawsze wykona się chociaż raz.
- Po pierwszej iteracji pętla sprawdza warunek. Jeśli jest true, wykonuje kolejną iterację.
- Typowe zastosowanie
- Gdy chcesz mieć co najmniej jedno wykonanie kodu, niezależnie od początkowego warunku.
Przykład
<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <title>Pętla do...while w PHP</title> </head> <body> <?php $liczba = 10; do { echo "Aktualna wartość liczby: $liczba<br>"; $liczba--; } while ($liczba > 7); ?> </body> </html><?php
$liczba = 10;
do {
echo "Aktualna wartość liczby: $liczba<br>";
$liczba--;
} while ($liczba > 7);
?>
Zwrócona zawartość
Aktualna wartość liczby: 10
Aktualna wartość liczby: 9
Aktualna wartość liczby: 8
Przykładowe zastosowania pętli do...while
- Jednokrotne wczytanie danych
- Przykładowo odczyt z bufora dopóki użytkownik nie wpisze "stop", ale pierwsze wczytanie zawsze musi nastąpić.
- Obsługa interakcji
- Np. wyświetlenie menu co najmniej raz, a następnie ponawianie dopóki użytkownik się nie rozmyśli.
- Odczyt i walidacja danych
- Możesz pokazać formularz, sprawdzić go i ewentualnie pokazywać ponownie — choć zwykle stosuje się do tego logikę warunkową i pętle while.
Podsumowanie
- Pętla do...while gwarantuje co najmniej jedno wykonanie bloku kodu.
- Następne iteracje następują dopiero po sprawdzeniu warunku na końcu pętli.
- Może być przydatna w sytuacjach, gdy chcesz wykonać kod przynajmniej raz niezależnie od wstępnego stanu zmiennych.
- Należy pamiętać o ; po klauzuli while ( ... ) w do...while.