Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer While-Loops | Lussen
Introductie tot PHP

bookWhile-Loops

Een while-lus is een programmeerconstructie waarmee een specifiek codeblok wordt uitgevoerd zolang een bepaalde voorwaarde true is.

De syntaxis voor een while-lus in PHP is als volgt:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Eerst wordt, voordat de lus wordt betreden, de voorwaarde (tussen haakjes) gecontroleerd. Als deze voorwaarde true is, wordt de code binnen de lus uitgevoerd;

  • Na het uitvoeren van de code binnen de lus wordt de voorwaarde opnieuw gecontroleerd. Als de voorwaarde nog steeds true is, wordt de lus opnieuw uitgevoerd. Dit proces gaat door totdat de voorwaarde false wordt;

  • Zodra de voorwaarde false wordt, stopt de uitvoering van de lus en gaat het programma verder met de code na de lus.

Note
Meer leren

Het is belangrijk om te onthouden dat while-lussen oneindig kunnen zijn als de voorwaarde nooit false wordt.
Controleer de voorwaarde altijd zorgvuldig om oneindige lussen te voorkomen.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

De while-lus herhaalt zolang de waarde van de variabele counter kleiner is dan 5. De lus wordt vijf keer herhaald, aangezien de variabele counter is geïnitialiseerd op 0. Bij elke herhaling van de lus wordt de waarde van de variabele counter met 1 verhoogd.

Taak

Swipe to start coding

Vul de lege plekken in de code in om een while-lus te maken die de som berekent van de getallen van 1 tot en met 10.

  1. De variabele $sum wordt geïnitialiseerd met 0 om de totale som op te slaan.
  2. De variabele $number wordt geïnitialiseerd met 1 om te beginnen met tellen vanaf 1.
  3. Vul de while-voorwaarde aan zodat de lus doorgaat zolang $number kleiner dan of gelijk aan 10 is.
  4. Voeg binnen de lus de huidige waarde van $number toe aan $sum met behulp van de +=-operator.
  5. Verhoog $number met 1 bij elke iteratie om naar het volgende getal te gaan.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 2
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you give an example of a while loop in PHP?

What happens if the condition in the while loop is never false?

Can you explain the difference between a while loop and a for loop?

close

Awesome!

Completion rate improved to 4.35

bookWhile-Loops

Veeg om het menu te tonen

Een while-lus is een programmeerconstructie waarmee een specifiek codeblok wordt uitgevoerd zolang een bepaalde voorwaarde true is.

De syntaxis voor een while-lus in PHP is als volgt:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Eerst wordt, voordat de lus wordt betreden, de voorwaarde (tussen haakjes) gecontroleerd. Als deze voorwaarde true is, wordt de code binnen de lus uitgevoerd;

  • Na het uitvoeren van de code binnen de lus wordt de voorwaarde opnieuw gecontroleerd. Als de voorwaarde nog steeds true is, wordt de lus opnieuw uitgevoerd. Dit proces gaat door totdat de voorwaarde false wordt;

  • Zodra de voorwaarde false wordt, stopt de uitvoering van de lus en gaat het programma verder met de code na de lus.

Note
Meer leren

Het is belangrijk om te onthouden dat while-lussen oneindig kunnen zijn als de voorwaarde nooit false wordt.
Controleer de voorwaarde altijd zorgvuldig om oneindige lussen te voorkomen.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

De while-lus herhaalt zolang de waarde van de variabele counter kleiner is dan 5. De lus wordt vijf keer herhaald, aangezien de variabele counter is geïnitialiseerd op 0. Bij elke herhaling van de lus wordt de waarde van de variabele counter met 1 verhoogd.

Taak

Swipe to start coding

Vul de lege plekken in de code in om een while-lus te maken die de som berekent van de getallen van 1 tot en met 10.

  1. De variabele $sum wordt geïnitialiseerd met 0 om de totale som op te slaan.
  2. De variabele $number wordt geïnitialiseerd met 1 om te beginnen met tellen vanaf 1.
  3. Vul de while-voorwaarde aan zodat de lus doorgaat zolang $number kleiner dan of gelijk aan 10 is.
  4. Voeg binnen de lus de huidige waarde van $number toe aan $sum met behulp van de +=-operator.
  5. Verhoog $number met 1 bij elke iteratie om naar het volgende getal te gaan.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 2
single

single

some-alt