Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
for
Аннотация
Циклическая контрольная структура for.
Структура for является самой сложной циклической контрольной структурой. Ее исполнение регулируется сразу тремя выражениями. Схематически эту структуру можно обозначить следующим образом.
for (выражение_1; выражение_2; выражение_3)
инструкция
Первое выражение вычисляется единожды перед началом исполнения всей структуры. Второе выражение вычисляется как логическое перед исполнением каждого цикла; при этом цикл выполняется только в том случае, если выражение равно true, в противном случае исполнение структуры завершается. Третье выражение вычисляется в конце каждого цикла.
Обычно во всех трех выражениях присутствует одна и та же переменная, чаще всего, $i (если используются вложенные циклы for, то $i, $j, $k и т. д.). В первом выражении этой переменной присваивается начальное значение; во втором проверяется условие достижения ее значения некоторой конечной величины; в третьем - значение переменной изменяется (часто на единицу).
Все три выражения не являются обязательными, т. е. могут быть пропущены. С другой стороны, выражения (кроме второго) могут быть и составными; их части отделяются друг от друга запятыми. Вот как может быть переписан только что рассмотренный пример.