Операторы цикла
цикл с предусловием:
while(condition)
{
statements;
}
цикл с постусловием:
do
{
statements;
} while(condition);
итерационный цикл:
for(expression1;expression2;expression3)
{
statements;
}
итерационный цикл foreach:
foreach (array as [$key =>] $value)
{
statements;
}
Если 3 первых оператора цикла берут свое начало от С-подобных языков, то последний оператор позаимствован у языка Perl (кстати, цикл foreach мы разберем попозже – в главе 4, посвященной массивам).