我想知道PHP中下面的javascript代码的等价物是什么:
setTimeout ( "doSomething()", 5000 );
function doSomething ( )
{
document.write('hello');
setTimeout ( "doSomething()", 5000 );
}
有没有人有任何想法?
我想知道PHP中下面的javascript代码的等价物是什么:
setTimeout ( "doSomething()", 5000 );
function doSomething ( )
{
document.write('hello');
setTimeout ( "doSomething()", 5000 );
}
有没有人有任何想法?
PHPsleep()
函数会停止脚本一段时间。看看那里:
您在 PHP 中发布的代码应该是:
sleep(5);
doSomething();
function doSomething( )
{
echo 'hello';
sleep(5);
doSomething();
}
但我真的不明白在服务器端做那种事情的意义。
正如 PiTiNiNjA 所说,您可以在 PHP 中使用“sleep()”方法,但我必须问您为什么打算这样做。
PHP 与 Javascript 在服务器上执行不同,客户端机器永远不会看到它。
PHP 文件中的延迟将导致从请求到响应的延迟,使用户在等待延迟结束时处于空白页面。
如果您希望客户端不断轮询 PHP 脚本,您应该查看 AJAX,这是一种在运行时发出额外请求的 Javascript。