Здравствуйте.
Пока не завершится действие в вызванной функции, цикл while не будет знать, что ему делать, по-этому он ее и ждет.
razerw пишет:отдельно запускаю скрипт
По-подробнее, как это "отдельно запускаю"? По идее все файлы с "include", "require" и т.д. собираются в месте и прогоняются 1 раз. А что, собственно, в цикле while происходит с результатами вызова функции? Можно ли разные действия разнести в разные циклы, которые останавливаются независимо друг от друга, например?
А вообще хорошо бы посмотреть коды для определения способов требуемого рефакторинга кода.
|