您好,匿名用户
随意问技术百科期待您的加入

循环执行一个操作,循环次数太多,执行次数太长导致错误,怎么优化?

0 投票

代码大概是这样的:

    public function test(){
        for ($i=0; $i < 90260; $i++) { 
            $a = findappbyid($i);
            print_r($a);
            print($i);
        }
    }

大概查10个数据左右,就会出现:
Fatal error: Maximum execution time of 30 seconds exceeded in xxxx

有没有什么比较好的办法让他一边运行一边输出结果(现在是运行完一下子出现数据和上述错误),而不会出现因为运行时间过长产生错误呢?

用户头像 提问 2014年 1月5日 @ Amumu 上等兵 (340 威望)
分享到:

1个回答

0 投票

我勒去,这个什么业务逻辑啊!如果 findappbyid 查数据库的话,纯粹是看数据库不爽啊

用户头像 回复 2014年 1月2日 @ Nunu 上等兵 (350 威望)
提一个问题:

相关问题

0 投票
1 回复 49 阅读
0 投票
1 回复 25 阅读
用户头像 提问 2012年 12月1日 @ Gemini 上等兵 (319 威望)
0 投票
1 回复 31 阅读
+3 投票
1 回复 72 阅读
用户头像 提问 2012年 12月1日 @ Zeus 上等兵 (193 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...