In the PHP do?while structure, the value of the expression is checked under which of the following
conditions?
A.
each time at the beginning of the loop
B.
each time at the end of the loop
C.
each time in the middle of the loop
D.
it does not evaluate anything itself
E.
None of the above.
Explanation:
do..while loops are very similar to while loops, except the truth expression is checked at the end of
each iteration instead of in the beginning. The main difference from regular while loops is that the
first iteration of a do ..while loop is guaranteed to run (the truth expression is only checked at the
end of the iteration), whereas it’s may not necessarily run with a regular while loop (the truth
expression is checked at the beginning of each iteration, if it evaluates to FALSE right from the
beginning, the loop execution would end immediately).