基本的PHP概念/语法

时间:2014-12-16 11:22:13

标签: php

我是PHP的新手,下面是我尝试过的第一个代码之一,用于理解基本概念和语法。我正在使用XAMPP服务器运行代码。

<?php
$var=1;
while($var<10){
    if($var==2) continue;
              echo "$var <br>";
$var++;
  }
?>

我收到以下错误: -

  

1

     

致命错误:超过30秒的最长执行时间   第4行的C:\ xampp \ htdocs \ day \ BreakDemo.php

为什么会抛出错误?

2 个答案:

答案 0 :(得分:4)

因为当$var2时,您说continue,然后移动下一次迭代,所以从那时起,这将是一个无限循环,{{ 1}}永远不会再次崩溃。

答案 1 :(得分:1)

你有一个无限循环。如果你手工完成这就是发生的事情:

  • var = 1
  • var == 2 ? NO
  • echo var
  • var++ // var=2
  • loop
  • var == 2 ? YES
  • continue
  • loop
  • var == 2 ? YES
  • ...

你必须在$var之前增加continue以逃避无限循环。