13.07.2006, 18:22
общий
это ответ
Здравствуйте, Гузенко Руслан Николаевич!
Эксперемент показал, совсем неожиданные для меня результаты, оказывается, интерпретатор PHP использует по умолчанию прекэширование документов, поэтому, вывода данных не будет в браузер до тех пор, пока не отработают все скрипты.
Пример, который я для этого эксперемента написал, по моим соображениям должен был вывести некоторые данные и зависнуть до тех пор, пока интерпретатор не прервет работу бесконечного цикла по допустимому максимальному времени выполнения. Однако, в браузере данные появляются после того как программа закончится по времени. У меня на локальном сервере это 10 секунд. Все это время браузер Опера показыввает часы, типа ждите. Пример прилагаю.
Приложение:
html
<?for ($i=1;$i<=5;$i++) {echo $i."
";}echo "begin
";for (;;) {}echo "end
";?>