【发布时间】:2021-05-14 17:47:45
【问题描述】:
我正在运行这段代码:
$n1 = rand(1,20);
$n2 = rand(1,20);
echo '<p>Looking for ' . $z1;
echo '<p>looking....<br><br>';
for ($i = 1; $n1 != $n2; $i ++) {
$n2 = rand(1,10);
}
echo '<p>I tried ' . $i . ' times.</p>';
页面的首次加载通常非常快。然后突然:
致命错误:超过 120 秒的最大执行时间
它要么运行得非常快,要么崩溃。有人可以帮我理解这是为什么吗?
谢谢
【问题讨论】:
-
您的循环在
$n1==$n2时终止,但您永远不会更改其中任何一个。您的脚本将立即终止或永远运行 -
我在for语句中改了...
-
我猜它一定是缓存的东西......
-
否 - 再次查看您发布的代码。您在前两行设置了
$n1和$n2的值。您不会在for语句或其他任何地方更改它们。 -
啊。你说得对。但是代码在这里工作。只是将其更改为英文以在此处发布。对此感到抱歉。这是 $n2 oc。
标签: php random browser fatal-error