簡體   English   中英

基本的PHP概念/語法

[英]Basic PHP concept/syntax

我是PHP的新手,下面是我嘗試的第一批代碼之一,用於了解基本概念和語法。 我正在使用XAMPP服務器運行代碼。

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

我收到以下錯誤:

1個

致命錯誤:第4行的C:\\ xampp \\ htdocs \\ day \\ BreakDemo.php中超過30秒的最大執行時間

為什么會引發錯誤?

因為,當$var將為2 ,您說, continue ,然后移動下一個迭代,因此從那時起,這將是一個無限循環,並且$var再也不會擁擠了。

您有一個無限循環。 如果您手動操作,則會發生以下情況:

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

您必須先遞增$var才能continue逃脫無限循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM