while

while loops zijn de eenvoudigste manier van loops in PHP . De gedragen precies gelijk aan de while loops in C . De basis vorm van een while statement is :

 
while

 
(

 
expressie

 
)

 
statement





De bedoeling van het while De bedoeling van het while statement is eenvoudig . Het laat PHP de geneste statements herhaaldelijk uitvoeren , zolang als de while expressie evaluateerd tot TRUE . De waarde van de expressie wordt elke keer aan het begin van de loop gecontroleerd , dus zelfs als deze waarde veranderd tijdens het uitvoeren van de geneste statement( s) , zal de uitvoer niet stoppen voordat de iteratie is afgelopen (elke keer dat PHP de statements in de loop uitvoert is één iteratie ) . Als wanneer voor de eerste keer de while expressie evaluateerd tot FALSE , dan worden de statement( s ) zelfs niet één keer uitgevoerd .

Net zoals met het if statement , kun je meerdere statements uitvoeren binnen dezelfde while loop , door een groep van statements te omvatten met accolades , of door de alternatieve syntax te gebruiken :

 
while

 
(

 
expressie)

 
:

 
statement

 
..

 
.

 
endwhile

 
;





De volgende voorbeelden zijn identiek en zullen beide de getallen van 1 tot 10 laten zien :

 
/*

 
voorbeeld

 
1

 
*

 
/

 
$i

 
=

 
1

 
;

 
while

 
($i

 
=

 
10

 
)

 
{

 
print

 
$i++

 
;

 
/

 
*

 
De

 
waarde

 
wordt

 
getoond

 
voordat

 
deze

 
wordt

 
opgehoogt

 
(post-increment

 
)

 
*

 
/

 
}

 
/

 
*

 
voorbeeld

 
2

 
*

 
/

 
$i

 
=

 
1

 
;

 
while

 
($i

 
=

 
10)

 
:

 
print

 
$i

 
;

 
$i++

 
;

 
endwhile

 
;