void sleep(int seconds);
参数 seconds 为要暂停的秒数。

解决方案 »

  1.   

    好象不行啊,我是想让程序执行一段代码后,再暂停一秒后执行后面的程序
    sleep好象是整个页面的程序都执行延时的
      

  2.   

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

  3.   

    sleep()函数确实是在执行到sleep()行时才会暂停的。试试下面的程序。
    <?php
    phpinfo();
    sleep(5);
    phpinfo();
    ?>
    推测可能是sleep()执行的速度比显示的速度快,所以用简单的输出来测试时似乎是先执行sleep()才执行其它的程序的。
    上面的程序中,第一个phpinfo()的结果并未完全输出就执行sleep(5)了。