本文目錄一覽:
PHP,while死循環,求高手指教
while(!feof($file));
這行最後面的分號應該刪掉。分號代表一條語句結束,這樣下面的花括弧內的代碼塊就與while語句無關了,那麼while(!feof($file));就相當於 while(!feof($file)){} 這不就是死循環嗎?
PHP出現死循環
$result_arr=$db-row;foreach($result_arr as $v){ echo $v;}$db-row最後查詢出來的結果是一個數組,循環數組可以用for或foreach來循環。while會造成死循環。
求助,這段php代碼為什麼會陷入死循環
這不是一個死循環, 是9個死循環。
function fun($i=0){
$i++;
echo $i.’br/’;
while($i10){ // 首次調用這個函數的時候,這裡已經是一個死循環了,
fun($i); // 在這裡, $i 永遠是1,所以永遠小於10
}
}
fun();
執行第二次的時候,$i 永遠是2, 還是小於10,又是一個死循環, 以此類推。
如果想輸出1到10你不用寫這麼複雜的, 這樣寫即可:
function outNumber() {
static $number = 1;
echo $number;
$number += 1;
if ($number 10) return;
outNumber();
}
outNumber();
PHP查詢出現死循環 怎麼解決
$result_arr=$db-row;
foreach($result_arr as $v){
echo $v;
}
$db-row最後查詢出來的結果是一個數組,循環數組可以用for或foreach來循環。while會造成死循環。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238227.html