Поток управления / Циклы

<?php

$sum10 = 0;
for ($i = 1; $i <= 10; $i++) {
    $sum10 += $i;
}
//sum10 is 55
echo $sum10;


for (expr1; expr2; expr3)
    statement

Первое выражение (expr1) всегда вычисляется (выполняется) только один раз в начале цикла.

В начале каждой итерации оценивается выражение expr2. Если оно принимает значение true, то цикл продолжается и выполняются вложенные операторы. Если оно принимает значение false, выполнение цикла заканчивается.

В конце каждой итерации выполняется выражение expr3.