[英]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.