PHP bir zamanlayıcı nasıl ayarlanır?

3 Cevap php

Örneğin, amacım burada verilen kodu test etmektir:

http://stackoverflow.com/questions/863268/php-script-that-reports-progress-to-client

<?php

waitalittle();
echo 'Task one finished';
flush();

waitalittle();
echo 'Task two finished';
flush();

?>

Benim objektif yürütmek için 5 saniye almalıdır waitalittle () işlevi, yaratmaktır.

Benim nihai hedefi yenilemek zorunda kalmadan tarayıcıda benim PHP komut çeşitli yerlerinde ilerleme görmek mümkün olmaktır.

Ben şimdi yaşıyorum sorunu yerine "waitalittle" herhangi bir eski işlevini kullanmanız halinde, tüm yankılandı ifadeleri aynı anda görünür olmasıdır. Ben onlar işlenir gibi ifadeler tarayıcı üzerinde yankılandı olup olmadığını görmek için yukarıdaki bağlantıya / cevap test etmek istiyorum.

3 Cevap

sleep() seni bekleyeceğim. Bu çok güzel. :)

yerine waitalittle Bu kullanabilirsiniz () olabilir

sleep(5);

veya başka bir şekilde o

function waitalittle() {
sleep(5);
}