我的代码中有一个for循环.我在这部分代码上没有改变任何东西大约5-6天,我从来没有遇到任何问题.
从昨天起我试图重新加载我的代码,它总是给我这个错误:
Maximum execution time of 30 seconds exceeded - in LogController.php line 270
Run Code Online (Sandbox Code Playgroud)
好吧,我无法解释为什么,但也许有人可以看一下.
这是我在第270行的代码.
$topten_sites = [];
for ($i = 0; $i <= count($sites_array); $i++) {
if ($i < 10) { // this is 270
$topten_sites[] = $sites_array[$i];
}
}
$topten_sites = collect($topten_sites)->sortByDesc('number')->all();
Run Code Online (Sandbox Code Playgroud)
正如我所说,它工作得很好,为什么它给我一个错误?如果我取消注释这些行以及包含$ topten_sites数组的每个其他行,代码将再次运行.
我的问题是我无法继续我的项目,只要PHPStorm不再允许我使用组合键.像ctrl + c这样的一些关键组合仍在工作,但其他更重要的组合,如取消注释许多行,或缩进代码和其他一些不再起作用.那是从昨天开始,我的计算机在没有任何理由的情况下关闭了.
有谁知道如何重置PHPStorm的设置?我真的不想卸载并重新安装该程序.
使用:PHPStorm 9.0.2