求教,php循环执行问题

2014 年 1 月 22 日
 a7898585
通过while或者if函数设置的,对没达到要求的不断循环执行
比如
$i=1;
while($i<10000)
{
echo ”次数为“ . $i;
$i++;
}
那么我在打开php页面,在页面完成并跳出 结果之前关闭了浏览器,那么后台还会执行吗?
3459 次点击
所在节点    Linux
9 条回复
shiny
2014 年 1 月 22 日
请查看相关函数: ignore_user_abort、fastcgi_finish_request
RobinFai
2014 年 1 月 22 日
修改输出为更新文件内容,然后你就知道了。
kran
2014 年 1 月 22 日
执行
a7898585
2014 年 1 月 22 日
@RobinFai
<?php
$i=1;
while($i<999999)
{
$i++;
if ($i=999998)
{
$file=fopen("word.txt","a");
}
}
?>
为毛执行不下去。。。。
Fatal error: Maximum execution time of 30 seconds exceeded in /home2/a7898585/public_html/woaixiaofeifei.com/ceshi/1.php on line 8
Jat001
2014 年 1 月 22 日
@a7898585 你设置了超时 30 秒……
raincious
2014 年 1 月 22 日
@a7898585 因为超过了最大执行实践,被强制终止了。
msg7086
2014 年 1 月 23 日
@a7898585 因为$i 永远是999998。

证据: $i = 999998
picasso250
2014 年 1 月 23 日
笑死了
RobinFai
2014 年 3 月 5 日
题主在卖萌

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/97991

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX