PHP - Do While Loop
A "do while" loop is a slightly
modified version of the while
loop. If you recal from one of
the previous lessons on While
Loops the conditional statement is
checked comes back true then the
code within the while loop is
executed. If the conditional
statement is false then the code
within the loop is not executed.
On the other hand, a do-while
loop always executes its block of
code at least once. This is
because the conditional statement
is not checked until after the
contained code has been executed.
PHP - While Loop and Do While
Loop Contrast
A simple example that
illustrates the difference between
these two loop types is a
conditional statement that is
always false. First the while
loop:
PHP Code:
$cookies = 0;
do {
echo "Mmmmm...I love cookies!
*munch munch munch*";
} while ($cookies > 1 |
Display:
|
Mmmmm...I love cookies! *munch
munch munch* |
The code segment "Mmmm...I love
cookies!" was executed even though
the conditional statement was
false. This is because a do-while
loop first do's and secondly
checks the while condition!
Chances are you will not need
to use a do while loop in most
of your PHP programming, but
it is good to know it's there!
|
|
|
|