/n";
while(1){
echo"Middle
/n";
while(1){
echo"Inner
/n";
continue3;
}
echo"Thisnevergetsoutput.
/n";
}
echo"Neitherdoesthis.
/n";
}
?>
省略continue後面的分號會導致混淆。以下例子示意了不應該這樣做。
for($i=0;$i<5;++$i){
if($i==2)
continue;
print"$i/n";
}
?>
可實際的輸出是:
因為print()調用的返回值是int(1),看上去作為了上述可選的數字參數。