PHP Academy · Lektion

Kontrollstrukturer

Använd if-else-satser, switch-satser och loopar i PHP

Lektion 4 av 510 steg

Kontrollstrukturer är en gratis lektion i PHP Academy på CoddyKit. Detta är lektion 4 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för PHP Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i PHP Academy innehåller totalt 5 lektioner.

Kontrollstrukturer

Välkommen till nästa steg i PHP! I den här lektionen får du lära dig om kontrollstrukturer, som låter dig fatta beslut och upprepa åtgärder i dina program. Nu sätter vi igång!

Kontrollstrukturer — illustration 1

Vad är kontrollstrukturer?

Kontrollstrukturer styr programmets flöde. Med dem kan du:

  • Fatta beslut med hjälp av villkorssatser.
  • Upprepa åtgärder med hjälp av loopar.

Viktig punkt: Kontrollstrukturer gör dina program dynamiska och anpassningsbara.

If-else-satser

if-satsen kör ett kodblock om ett villkor är sant. Använd else eller elseif för att hantera andra villkor. Exempel:

<?php
  $age = 18;
  if ($age >= 18) {
    echo "You are an adult.";
  } else {
    echo "You are a minor.";
  }
?>

Switch-satser

switch-satsen används för att köra ett kodblock av flera möjliga alternativ. Exempel:

<?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.";
  }
?>

For-loopar

for-loopen används för att upprepa ett kodblock ett visst antal gånger. Exempel:

<?php
  for ($i = 1; $i <= 5; $i++) {
    echo "Iteration $i<br>";
  }
?>

While-loopar

while-loopen kör ett kodblock så länge ett villkor är sant. Exempel:

<?php
  $count = 1;
  while ($count <= 3) {
    echo "Count: $count<br>";
    $count++;
  }
?>

Do-while-loopar

do-while-loopen liknar while-loopen, men garanterar att koden körs minst en gång. Exempel:

<?php
  $count = 1;
  do {
    echo "Count: $count<br>";
    $count++;
  } while ($count <= 3);
?>

Foreach-loopar

foreach-loopen är utformad för att iterera över arrayer. Exempel:

<?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";
  }
?>

Bra jobbat!

Grattis! Du har lärt dig att använda kontrollstrukturer för att fatta beslut och upprepa åtgärder i PHP. Dessa verktyg är viktiga för att skapa dynamiska och effektiva program. I nästa lektion utforskar vi arrayer mer ingående. Låt oss fortsätta koda!

Kontrollstrukturer — illustration 10
Gratis att börja

Lär dig PHP med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
49
Lektioner
195

Vanliga frågor

Är lektionen ”Kontrollstrukturer” gratis?

Ja – hela texten till ”Kontrollstrukturer” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i PHP Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i PHP Academy innehåller totalt 5 lektioner.

Vad lär jag mig i ”Kontrollstrukturer”?

Använd if-else-satser, switch-satser och loopar i PHP Ni övar på PHP Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig PHP Academy?

Du behöver inga förkunskaper. Utbildningen i PHP Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 5.

Hur lång tid tar lektionen ”Kontrollstrukturer”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här PHP Academy-lektionen?

Ja. Varje PHP Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Variabler och konstanter
  2. Datatyper
  3. Operatorer
  4. Kontrollstrukturer
  5. Arbeta med arrayer
← Tillbaka till PHP Academy