PHP Academy · Lektion

Kontrolstrukturer

Brug if-else-sætninger, switch-tilfælde og løkker i PHP

Lektion 4 af 510 trin

Kontrolstrukturer er en gratis PHP Academy-lektion på CoddyKit. Dette er lektion 4 af 5. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i PHP Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. PHP Academy-kurset indeholder 5 lektioner i alt.

Kontrolstrukturer

Velkommen til næste trin i PHP! I denne lektion lærer du om kontrolstrukturer, som giver dig mulighed for at træffe beslutninger og gentage handlinger i dine programmer. Lad os gå i gang!

Kontrolstrukturer — illustration 1

Hvad er kontrolstrukturer?

Kontrolstrukturer bestemmer programmets forløb. De giver dig mulighed for at:

  • Træffe beslutninger ved hjælp af betingede sætninger.
  • Gentage handlinger ved hjælp af løkker.

Vigtigt: Kontrolstrukturer gør dine programmer dynamiske og fleksible.

If-else-sætninger

if-sætningen udfører en kodeblok, hvis en betingelse er sand. Brug else eller elseif til at håndtere andre betingelser. Eksempel:

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

Switch-sætninger

switch-sætningen bruges til at udføre én kodeblok blandt mange muligheder. Eksempel:

<?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-løkker

for-løkken bruges til at gentage en kodeblok et bestemt antal gange. Eksempel:

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

While-løkker

while-løkken udfører en kodeblok, så længe en betingelse er sand. Eksempel:

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

Do-while-løkker

do-while-løkken minder om while-løkken, men sikrer, at koden køres mindst én gang. Eksempel:

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

Foreach-løkker

foreach-løkken er beregnet til at gennemløbe arrays. Eksempel:

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

Godt klaret!

Tillykke! Du har lært at bruge kontrolstrukturer til at træffe beslutninger og gentage handlinger i PHP. Disse værktøjer er afgørende for at skabe dynamiske og effektive programmer. I næste lektion ser vi nærmere på arrays. Lad os blive ved med at programmere!

Kontrolstrukturer — illustration 10
Gratis at komme i gang

Lær PHP med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
49
Lektioner
195

Ofte stillede spørgsmål

Er lektionen “Kontrolstrukturer” gratis?

Ja — hele teksten til “Kontrolstrukturer” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af PHP Academy-kurset, skal du opgradere til CoddyKit PRO. PHP Academy-kurset indeholder 5 lektioner i alt.

Hvad lærer jeg i “Kontrolstrukturer”?

Brug if-else-sætninger, switch-tilfælde og løkker i PHP Du øver dig i PHP Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på PHP Academy?

Der kræves ingen tidligere erfaring. PHP Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 5.

Hvor lang tid tager lektionen “Kontrolstrukturer”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne PHP Academy-lektion?

Ja. Alle PHP Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Variabler og konstanter
  2. Datatyper
  3. Operatorer
  4. Kontrolstrukturer
  5. Arbejde med arrays
← Tilbage til PHP Academy