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

bookVerhogen en Verlagen

Incrementeer- (++) en decrementeeroperatoren (--) worden gebruikt om variabelen eenvoudig met 1 te verhogen of te verlagen. Ze worden vaak toegepast in lussen om lus-tellers aan te passen bij het doorlopen van arrays of objecten. Daarnaast zijn ze nuttig voor het verhogen of verlagen van variabelen in diverse algoritmen die sequentiële gegevensverwerking of berekeningen vereisen.

Pre-increment en post-increment verschillen in het moment waarop de waarde van de variabele wordt aangepast ten opzichte van het gebruik in een expressie:

Pre-increment (++i)
De variabele wordt eerst met 1 verhoogd voordat deze in de expressie wordt gebruikt. Bijvoorbeeld, als i = 5, zal de expressie ++i eerst i verhogen naar 6 en vervolgens 6 retourneren.

Post-increment (i++)
De variabele wordt met 1 verhoogd nadat deze in de expressie is gebruikt. Bijvoorbeeld, als i = 5, zal de expressie i++ eerst 5 retourneren en daarna i verhogen naar 6.

Gebruik van Pre-increment

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Prefix increment echo ++$counter; // Output: 1 echo ++$counter; // Output: 2 echo ++$counter; // Output: 3 // The variable `$counter` now has the value 3 ?>

In dit voorbeeld wordt de variabele $counter met 1 verhoogd voordat de waarde wordt gebruikt voor uitvoer. Elke volgende aanroep van ++$counter verhoogt $counter met 1, waardoor achtereenvolgens 1, 2 en 3 worden weergegeven.

Gebruik van Post-increment

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Postfix increment echo $counter++; // Output: 0 echo $counter++; // Output: 1 echo $counter++; // Output: 2 // The variable `$counter` now has the value 3 ?>

In dit voorbeeld wordt de variabele $counter met 1 verhoogd nadat de waarde is gebruikt voor uitvoer. Elke volgende aanroep van $counter++ gebruikt de huidige waarde van $counter voor uitvoer en verhoogt vervolgens $counter met 1, waardoor achtereenvolgens 0, 1 en 2 worden weergegeven.

Pre-increment in een lus

main.php

main.php

copy
123456789
<?php // Initialize the counter variable $counter = 0; // `for` loop with prefix increment for ($i = 0; $i < 5; ++$i) { echo $i . " "; // Output the value of the counter } ?>

In dit voorbeeld begint $i bij 0. Na elke iteratie van de for-lus wordt deze verhoogd met 1 door gebruik te maken van de prefix-increment ++$i. Hierdoor geeft de lus de getallen van 0 tot en met 4 weer.

question mark

Wat is de waarde van de variabele $result nadat de volgende code is uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 4.35

bookVerhogen en Verlagen

Veeg om het menu te tonen

Incrementeer- (++) en decrementeeroperatoren (--) worden gebruikt om variabelen eenvoudig met 1 te verhogen of te verlagen. Ze worden vaak toegepast in lussen om lus-tellers aan te passen bij het doorlopen van arrays of objecten. Daarnaast zijn ze nuttig voor het verhogen of verlagen van variabelen in diverse algoritmen die sequentiële gegevensverwerking of berekeningen vereisen.

Pre-increment en post-increment verschillen in het moment waarop de waarde van de variabele wordt aangepast ten opzichte van het gebruik in een expressie:

Pre-increment (++i)
De variabele wordt eerst met 1 verhoogd voordat deze in de expressie wordt gebruikt. Bijvoorbeeld, als i = 5, zal de expressie ++i eerst i verhogen naar 6 en vervolgens 6 retourneren.

Post-increment (i++)
De variabele wordt met 1 verhoogd nadat deze in de expressie is gebruikt. Bijvoorbeeld, als i = 5, zal de expressie i++ eerst 5 retourneren en daarna i verhogen naar 6.

Gebruik van Pre-increment

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Prefix increment echo ++$counter; // Output: 1 echo ++$counter; // Output: 2 echo ++$counter; // Output: 3 // The variable `$counter` now has the value 3 ?>

In dit voorbeeld wordt de variabele $counter met 1 verhoogd voordat de waarde wordt gebruikt voor uitvoer. Elke volgende aanroep van ++$counter verhoogt $counter met 1, waardoor achtereenvolgens 1, 2 en 3 worden weergegeven.

Gebruik van Post-increment

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Postfix increment echo $counter++; // Output: 0 echo $counter++; // Output: 1 echo $counter++; // Output: 2 // The variable `$counter` now has the value 3 ?>

In dit voorbeeld wordt de variabele $counter met 1 verhoogd nadat de waarde is gebruikt voor uitvoer. Elke volgende aanroep van $counter++ gebruikt de huidige waarde van $counter voor uitvoer en verhoogt vervolgens $counter met 1, waardoor achtereenvolgens 0, 1 en 2 worden weergegeven.

Pre-increment in een lus

main.php

main.php

copy
123456789
<?php // Initialize the counter variable $counter = 0; // `for` loop with prefix increment for ($i = 0; $i < 5; ++$i) { echo $i . " "; // Output the value of the counter } ?>

In dit voorbeeld begint $i bij 0. Na elke iteratie van de for-lus wordt deze verhoogd met 1 door gebruik te maken van de prefix-increment ++$i. Hierdoor geeft de lus de getallen van 0 tot en met 4 weer.

question mark

Wat is de waarde van de variabele $result nadat de volgende code is uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5
some-alt