而
只要測試表示式為真,
while
語句就會執行一段程式碼。
如果測試表示式為 true,則執行程式碼塊。程式碼執行完畢後,將再次評估測試表示式,並且迴圈將繼續,直到發現測試表示式為 false。
以下示例在終止之前迭代直到總和達到 100。
$i = true;
$sum = 0;
while ($i) {
if ($sum === 100) {
$i = false;
} else {
$sum += 10;
}
}
echo 'The sum is: ', $sum;
預期的輸出是:
The sum is: 100