kenkyusha
Новичок
1)$a = 0;
2) $b = 1;
3) echo $a. "<br>" .$b. "<br>";
4) for ($i = 0; $i<=30; $i++) {
5) $c = $a+$b;
6) echo $c. "<br>";
7) $a = $b;
8) $b = $c;
}
Итак, со строками 1,2,3 ясно - переменные объявляются и выводятся посредством echo.
Затем идет цикл for. В нем мне непонятна связь переменной $i с переменными $a и $b. То есть переменная $i представлена только в цикле, и соответственно ДО цикла и После цикла нигде ее нет.
Тогда как она передает переменным a, b, c и оператору echo указание на сложение и вывод?
Буду признателен, если прокомментируете всю логику этой программы.
2) $b = 1;
3) echo $a. "<br>" .$b. "<br>";
4) for ($i = 0; $i<=30; $i++) {
5) $c = $a+$b;
6) echo $c. "<br>";
7) $a = $b;
8) $b = $c;
}
Итак, со строками 1,2,3 ясно - переменные объявляются и выводятся посредством echo.
Затем идет цикл for. В нем мне непонятна связь переменной $i с переменными $a и $b. То есть переменная $i представлена только в цикле, и соответственно ДО цикла и После цикла нигде ее нет.
Тогда как она передает переменным a, b, c и оператору echo указание на сложение и вывод?
Буду признателен, если прокомментируете всю логику этой программы.