首页 新闻 会员 周边

php无法循环执行代码

0
悬赏园豆:10 [已关闭问题] 关闭于 2012-02-27 22:57

ignore_user_abort(true);
set_time_limit(0);
$interval=60*2;
do{
  Check();
  sleep($interval);
}while(true);

Check()函数只执行一次,为什么?

bindolphin的主页 bindolphin | 初学一级 | 园豆:8
提问于:2012-02-27 11:28
< >
分享
所有回答(2)
0

因为你让它去睡觉(sleep)了。

dudu | 园豆:31007 (高人七级) | 2012-02-27 11:29
0

set_time_limit(0)最大执行时间为0,让他怎么跑?

ignore_user_abort(true);
set_time_limit(30);
nterval=5
do{
  Check();
  sleep($interval);
}while(true);

这样就可以得到想要的结果

积跬步 | 园豆:214 (菜鸟二级) | 2012-04-30 12:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册