Зависит ли обработка цикла от операторов echo, когда она повторяется для большого числа значений индекса?

Я работал с двумя вложенными циклами в PHP, где внешний цикл выполняется над массивом, содержащим около 25 тыс. Записей, и во внутреннем цикле выполняется некоторая обработка для массива, который снова содержит около 3000 записей.

Странная проблема, которую я обнаружил, заключается в том, что когда я использую оператор echo во внешнем цикле, сценарий завершается с ожидаемым результатом, но без оператора echo он продолжает обрабатываться и завершается примерно через 3 минуты без какого-либо результата.

В чем может быть проблема здесь?

Пример псевдокода:

for ($index = 0 ; $index <= 25,000 ; $index++)
{
for($indx = 0 ;  $indx <= 3,000 ; $indx++)
{
//process logic
}
echo "Test Flow";   //with this, it works. Without it, enters infinite loop
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]