Struktury sterujące
Używaj instrukcji if-else, instrukcji switch i pętli w PHP
Struktury sterujące to bezpłatna lekcja PHP Academy na CoddyKit. To lekcja 4 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej PHP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs PHP Academy zawiera 5 lekcji w sumie.
Struktury sterujące
Struktury sterujące
Witamy na kolejnym etapie nauki PHP! W tej lekcji poznasz struktury sterujące, które umożliwiają podejmowanie decyzji i wielokrotne wykonywanie działań w programach. Zaczynajmy!

Czym są struktury sterujące?
Czym są struktury sterujące?
Struktury sterujące określają przebieg działania programu. Umożliwiają:
- podejmowanie decyzji za pomocą instrukcji warunkowych;
- powtarzanie działań za pomocą pętli.
Najważniejsze: Struktury sterujące sprawiają, że programy są dynamiczne i elastyczne.
Instrukcje if-else
Instrukcje if-else
Instrukcja if wykonuje blok kodu, jeśli warunek ma wartość true. Do obsługi innych warunków należy użyć else lub elseif. Przykład:
<?php
$age = 18;
if ($age >= 18) {
echo "You are an adult.";
} else {
echo "You are a minor.";
}
?>
Instrukcje switch
Instrukcje switch
Instrukcja switch służy do wykonania jednego bloku kodu spośród wielu możliwości. Przykład:
<?php
$day = "Monday";
switch ($day) {
case "Monday":
echo "Start of the work week!";
break;
case "Friday":
echo "Almost the weekend!";
break;
default:
echo "Just another day.";
}
?>
Pętle for
Pętle for
Pętla for służy do wielokrotnego wykonania bloku kodu określoną liczbę razy. Przykład:
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteration $i<br>";
}
?>
Pętle while
Pętle while
Pętla while wykonuje blok kodu tak długo, jak długo warunek ma wartość true. Przykład:
<?php
$count = 1;
while ($count <= 3) {
echo "Count: $count<br>";
$count++;
}
?>
Pętle do-while
Pętle do-while
Pętla do-while działa podobnie do pętli while, ale gwarantuje wykonanie kodu co najmniej raz. Przykład:
<?php
$count = 1;
do {
echo "Count: $count<br>";
$count++;
} while ($count <= 3);
?>
Pętle foreach
Pętle foreach
Pętla foreach służy do iterowania po tablicach. Przykład:
<?php
$colors = ["Red", "Green", "Blue"];
foreach ($colors as $color) {
echo "$color<br>";
}
?>
<?php
$number = 5;
if ($number > 10) {
echo "Greater than 10";
} else {
echo "10 or less";
}
?>
Doskonale!
Doskonale!
Gratulacje! Omówione zostało używanie struktur sterujących w PHP do podejmowania decyzji i wielokrotnego wykonywania działań. Narzędzia te są niezbędne do tworzenia dynamicznych i wydajnych programów. W następnej lekcji dokładniej omówione zostaną tablice. Kontynuujmy programowanie!

Często zadawane pytania
Czy lekcja „Struktury sterujące” jest bezpłatna?
Tak — pełny tekst „Struktury sterujące” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu PHP Academy, przejdź na CoddyKit PRO. Kurs PHP Academy zawiera 5 lekcji w sumie.
Co nauczysz się w „Struktury sterujące”?
Używaj instrukcji if-else, instrukcji switch i pętli w PHP Ćwiczysz PHP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć PHP Academy?
Nie wymagamy żadnego doświadczenia. PHP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 5.
Ile czasu zajmuje lekcja „Struktury sterujące”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji PHP Academy?
Tak. Każda lekcja PHP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Zmienne i stałe
- Typy danych
- Operatory
- Struktury sterujące
- Praca z tablicami