Php for(;;)做什么?

Php for(;;)做什么?,php,for-loop,Php,For Loop,我必须维护一个代码,我想到了这个: for (;;) { //code } 它会做什么?我找不到关于它的文档 凭直觉我认为它只运行一次。。。但那是无用的…这是一个无限循环,在功能上类似于: while(true) { } 对于嵌入式代码,它是主循环,在超级循环方案中执行所有其他子进程。您的代码示例是一个无限循环。要终止,省略的代码(//code)必须退出循环或整个PHP脚本。这是一个for循环,没有初始化参数,没有中断条件,每次迭代都没有增量/减量/任何东西-将其视为for(nothi

我必须维护一个代码,我想到了这个:

for (;;) {
  //code
}
它会做什么?我找不到关于它的文档


凭直觉我认为它只运行一次。。。但那是无用的…

这是一个无限循环,在功能上类似于:

while(true) 
{
}

对于嵌入式代码,它是主循环,在超级循环方案中执行所有其他子进程。

您的代码示例是一个无限循环。要终止,省略的代码(
//code
)必须退出循环或整个PHP脚本。

这是一个for循环,没有初始化参数,没有中断条件,每次迭代都没有增量/减量/任何东西-将其视为
for(nothing;nothing;nothing)


除非你从内部打破它,它将永远运行。

它无休止地不起任何作用-除非你在
{}
中放入与
相同的东西,而(正确)
@DavidWilkins;“无止境”部分当然是正确的,但我假设
//code
部分是正在做的“某事”。(无休止地)例如,这不会无休止地循环:
For(;;){break;}
@AndrewBarber可能,但是
//code
是一个注释,没有任何作用最可怕的部分是我认为我应该对此负责。。。哈哈,可能是我的新手吧!当你看到你在过去写的代码时,它不是很糟糕吗,而且都像。。。WTF应该这样做吗?或嗯。。。所以我听说……;)哦,我想我知道我为什么这么做了。。。因为我正在检查内部错误,当发现一些错误时,我必须退出,不检查其他错误。。。但应该有一种更好的、不那么可怕的方法。如果您对答案感到满意,请指定复选标记…=)