Оператор do... while - это оператор цикла с пост условием, который повторяет цикл, пока значение condition есть истинно (true). Как только значение condition становится ложным (false), то управление переходит к первому оператору после ключевого слова while:
do {
Statment...
}
While (condition)
Оператор break
Оператор прерывает текущий цикл for и while, передавая управление первому оператору после цикла.
Пример.
$i = 0;
while ($i < 10) {
if ($arr[$i] == "stop") { break; }
$i++;
}
Оператор continue
Передает управление оператору проверки истинности условия в цикле while и оператору обновления значения счетчика в цикле for. Важное отличие от оператора break заключается в том, что оператор continue не прерывает цикл, а делает следующее.
· В цикле while, это переходит назад к условию.
· В цикле for, это переходит к модернизированному выражению.