Close

Операторы цикла

Операторы цикла задают многократное исполнение операторов в теле цикла. В PHP определены 4 разных оператора цикла:
While — цикл с предусловием, do while — цикл с постусловием, for — итерационный цикл, foreach — итерационный цикл.
Операторы while, do while, for берут свое начало от С-подобных языков, последний оператор foreach от языка Perl.

Do while — оператор цикла

Do… while — оператором цикла с постусловием. Do..while аналогичен циклу while за исключением последовательности проверки условия. Проверка условия в циклах while производится до блока инструкций, а в циклах do…while после. При входе в цикл в любом случае выполняется тело цикла, хотя бы один раз, даже если проверка на условие не произошла. Структура цикла: do {блок_инструкций} while (выражение);

Подробнее

While — оператор цикла

Оператор while — оператор цикла с предусловием. В начале работы цикла, проверяется истинность выражения, если возвращается ответ TRUE, то выполняется блок инструкций. При входе в цикл вычисляется выражение условие, и, если его значение отлично от нуля, выполняется тело цикла. Затем вычисления выражения условия и операторов тела цикла выполняется до тех пор, пока значение выражения условия не станет

Подробнее