而
只要测试表达式为真,
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