Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Flush()
цитата
29/06/08 в 14:21
 freeek
в краце кто нит разъяснит этот оператор пхп

как я понимаю это пхпшный аутбуфер
но все равно, доконца не понимаю как он работает


Оффтопик: знаю, вопрос глупый, мануалы все прочитал, но мозг никак не хочет воспринимать инфу
цитата
29/06/08 в 14:25
 ibiz
это команда вывода содержимого буфера...
цитата
29/06/08 в 14:27
 dDan
ну смотри
Код:

for($i = 0 ; $i < 100; $i++){
echo($i);
}

Увидишь результат только вконце
Код:

for($i = 0 ; $i < 100; $i++){
echo($i);
flush();
}

Будешь видеть процесс %)
цитата
29/06/08 в 14:30
 ibiz
вот например скриптик:
Код:

while(1){
  print ". ";
  flush();
  sleep(3);
}


попробуй запусти, потом убери flush() и снова запусти... думаю заметишь разницу icon_smile.gif
цитата
29/06/08 в 14:33
 freeek
вот теперь понятней

то есть после каждой интерации в данном примере, вся инфа что попала в буфер будет выдата в браузер

и в принципе, если до этого оператора буфер содержал что то, то после него буфер будет выдан в браузер

так?
цитата
29/06/08 в 14:36
 ibiz
freeek писал:
вот теперь понятней

то есть после каждой интерации в данном примере, вся инфа что попала в буфер будет выдата в браузер

и в принципе, если до этого оператора буфер содержал что то, то после него буфер будет выдан в браузер

так?


да, верно


Эта страница в полной версии