Проблема такая: Зависает при выполнении вычисления, содержащего циклы. Работать можно только после перезапуска браузера. Зависает даже на простейшем вычислении.
$j = 0;
for ($i=0; $i = 1 ; $i++) {
j++;
}
$line['Количество'] = $j;
1
Сообщений в теме: 2
#1
Отправлено 27 Ноябрь 2014 - 10:31
#2
Отправлено 27 Ноябрь 2014 - 11:07
Так у вас цикл бесконечный, естественно вычисление зависнет. Условие $i=1 будет выполняться вечно, так его результат всегда 1. Возможно вы перепутали со сравнением ($i==1), одиночный знак "=" в PHP - это присвоение, как в Си.
Хотя, если заменить на $i==1, то тоже бессмыслица, т.к. в этом случае цикл вообще не выполнится ни разу (условие сразу же будет неверно, т.к. $i на старте равно 0). Как правило, пишут $i<=1 например, тогда цикл выполнится 2 раза (при 0 и при 1). Почитайте документацию по циклу for: http://php.net/manua...uctures.for.php
Хотя, если заменить на $i==1, то тоже бессмыслица, т.к. в этом случае цикл вообще не выполнится ни разу (условие сразу же будет неверно, т.к. $i на старте равно 0). Как правило, пишут $i<=1 например, тогда цикл выполнится 2 раза (при 0 и при 1). Почитайте документацию по циклу for: http://php.net/manua...uctures.for.php
#3
Отправлено 27 Ноябрь 2014 - 11:11
Извините, затупил. Чет сразу не обратил внимание.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных