do-while

ページ名:do-while

do-whileループは、論理式のチェックが各反復の 最初ではなく最後に行われること以外は、whileループと 全く同じです

通常のwhileループとの主な差は、 do-whileループは最低1回の実行を保証されていることです。


<?t
$i = 0;
do-while ($i > 0) {
    echo $i;
}
?>

 

上記のループは必ず一度だけ実行されます。

その原因は、最初の反復の後、論理値のチェックを行った際に値が false となり、ループの実行が終了するためです。