4.1 De selectie (if-constructie)
Door gebruik te maken van een if else constructie kunnen we ‘at run-time’ beslissen welke stukken code we willen uitvoeren en welke niet.
De standaard layout van een if else constructie is als volgt:
PHP-code:
<?php
if ( $voorwaarde ) {
// acties
} elseif ( $andereVoorwaarde ) {
// acties
} else {
// acties
}
?>
Het else gedeelte is optioneel en mag weggelaten worden. Ook mogen de accolades weggelaten worden als er maar 1 instructie staat.
PHP-code:
<?php
if ( $voorwaarde )
// actie
?>
PHP-code:
<?php
if ( $voorwaarde ):
// acties
else:
// acties
endif;
?>
PHP-code:
<?php
$a = $voorwaarde ? /* voorwaarde is True */ : /* voorwaarde is False */;
?>
4.2.1 De For-loop
Met een for-loop kunnen we een stuk code meermaals doorlopen, het aantal keer dat de code doorlopen moet worden, moet echter gekend zijn aan het begin van de loop.
Een for-loop in PHP ziet er zo uit:
PHP-code:
<?php
for ( $i = 0; $i < 5; ++$i ) {
// acties
}
?>
De for-loop heeft een standaard syntax, het eerste deel is de initialisatie, het tweede deel is de voorwaarde die aan het begin van iedere loop gecontroleerd wordt. Het laatste deel word na iedere loop uitgevoerd, hier wordt $i iedere keer met 1 verhoogd.
4.2.2 De While-loop
Met de while loop kunnen we bepaalde instructies blijven herhalen tot er niet langer aan een voorwaarde voldaan is:
PHP-code:
<?php
while ( $voorwaarde ) {
// acties
}
?>
Er is ook nog een do-while variant, deze ziet er iets anders uit, het enige verschil in functionaliteit is dat de do-while variant altijd minstens 1 keer doorlopen wordt, de voorwaarde wordt immers pas na het doorlopen gecontroleerd.
PHP-code:
<?php
do {
// acties
} while ( $voorwaarde )
?>
Kleine aanpassingen door: Aerts Kurt.
Systeembericht