这段代码中的"for(;;)"语法是什么?

jus*_*joe 4 php syntax for-loop

   for(;;)
   {
     if(!$monitor->Throttle($cause))
       die('Fatal error: '.$monitor->error);

     if($cause == THROTTLE_CAUSE_NONE)
       break;

     sleep(60);
   }
Run Code Online (Sandbox Code Playgroud)

我是初学者php开发者.那么如何阅读以前代码中的"for"语法.它有效吗?

我从http://www.phpclasses.org/blog/post/132-Accelerate-Page-Accesses-Throttling-Background-Tasks-Unusual-Site-Speedup-Techniques-Part-2.html获得了它们

pax*_*blo 13

for(;;)是一个C语言,意思是"永远做",一个无限循环.只有当die语句触发(猛烈地)或者原因设置为THROTTLE_CAUSE_NONE(不那么猛烈)时,此循环才会退出.

它是一个for没有预先设置,没有条件而不是迭代后命令的循环,实际上与while true(伪代码)相同.


jon*_*oni 7

这是一个永远的循环.