Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下配置:1) Zend Server 6.0.1 和 Apache 2.2.22 2) Windows Server 2003
我只是运行这个小脚本:
<? set_time_limit(0); for ($i=0;$i<5;$i++) { echo 'test'.'<br>'; sleep(60); } ?>
输出只有 1 个测试。
这让我发疯了,有人可以帮我吗?
ps 我已经尝试过这里的解决方案,但它也没有按预期工作,它只回显了 2 个测试。
来自 PHP 手册:调用时,set_time_limit() 从零重新启动超时计数器。换句话说,如果超时是默认的 30 秒,并且在脚本执行 25 秒后调用了诸如 set_time_limit(20) 之类的调用,则脚本将在超时之前总共运行 45 秒。
尝试放入set_time_limit(0);循环本身。
set_time_limit(0);