对(;;)有什么作用?

时间:2014-04-04 18:17:28

标签: php for-loop

我必须维护一段代码,并想出了这个:

for (;;) {
  //code
}

它会做什么?我无法找到有关它的文档。

在预感中,我认为它只运行一次......但那将毫无用处......

4 个答案:

答案 0 :(得分:3)

它是一个无限循环,功能类似于:

while(true) 
{
}

答案 1 :(得分:3)

它是一个没有初始化参数的for循环,没有破坏条件,每次迭代都没有增量/减量/任何东西 - 把它想象成for (nothing; nothing; nothing)

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

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