0Pricing
PHP Academy · Lekcja

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!

Struktury sterujące — ilustracja 1

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!

Struktury sterujące — ilustracja 10

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

  1. Zmienne i stałe
  2. Typy danych
  3. Operatory
  4. Struktury sterujące
  5. Praca z tablicami
← Powrót do PHP Academy