while lus vs do while lus
vraagje waarom kies ik voor een WHILE of DO/WHILE
dit geeft het zelfde resultaat..
wederom een vraag ter verheldering ;)
while
Code (php)
do while
Code (php)
Gewijzigd op 28/02/2012 13:00:50 door Raymond de graaf
Bij een do { ... } while ( ... ) loop wordt eerst de code 1 keer uitgevoerd en dan pas naar de condition gekeken. Voorbeeldje:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
maar in welk praktijkvoorbeeld zal je dan bijvoorbeeld gebruik maken van de DO versie? in mijn ogen gebruik je veel sneller de WHILE
en .PHP_EOL? wat houd dat in?
tnks voor de reply!
Quote:
maar in welk praktijkvoorbeeld zal je dan bijvoorbeeld gebruik maken van de DO versie?
Als je iets sowieso 1 keer wilt uitvoeren. Ik kan niet zo snel een voorbeeldje bedenken, maar kan me wel bedenken dat je in sommige gevallen iets 1 keer wilt uitvoeren.
Quote:
en .PHP_EOL? wat houd dat in?
Als je een nieuwe lijn wilt toevoegen in de code gebruik je vaak "\n", maar in emails gebruik je "\r" (als ik me niet vergis). PHP_EOL bevat deze 2 dingen en zorgt ervoor dat er altijd een nieuwe lijn komt, wat je bij \n of \r niet altijd weet.
Let wel op dat een nieuwe lijn in HTML (<br>) iets anders is dan deze nieuwe lijn. Deze nieuwe lijn zie je in de broncode, of als je er een <pre> element omheen zet.
roger!