Использование оператора for для повторения операторов заданное количество раз
Одной из наиболее часто встречаемых операций является повторение одного
или нескольких операторов определенное количество раз. В этом случае приме — няется оператор for. Оператор for в языке РНР содержит три выражения и про- стой или составной оператор. Этот оператор обладает следующим синтаксисом:
for (выражение!, выражение2, выражениеЗ) оператор;
PHP-процессор вычисляет значение первого выражения (выражение1) один раз перед началом выполнения цикла. В начале каждой итерации вычисляется значение второго выражения (выражение2). Если значение второго выражения равно true, PHP-процессор выполняет оператор или группу операторов, находя — щихся между фигурными скобками, как в следующем примере:
Глава10.РНР4 509
for (выражение!, выражение2, выражение3)
{
оператор;
оператор;
оператор;
}
Если же значение второго выражения будет равно false, PHP-процессор за — вершит выполнение цикла for. В конце каждой итерации вычисляется значение
выражения выражениеЗ.
В цикле for можно использовать любые выражения языка РНР, причем лю —
бое из трех выражений может быть пустым. Тем не менее, если пустым является второе выражение (выражение2 в приведенном выше синтаксисе), РНР-процессор будет выполнять цикл бесконечно. Таким образом, следующий цикл for с пус —