do〜while
■ do〜while
do〜while文は、繰り返し処理を行うという点ではwhile文と同じですが、式のチェックがループの最初ではなく、最後に行われるという違いがあります。 while文の場合は、ループの最初に式がチェックされますので、条件によっては一度も実行されないこともありえますが、do〜while文は、式を最後にチェックするので、最低1回は必ず実行されることになります。 do { // 処理 } while(式); なお、do〜while文には中カッコを使用しない構文はありません。 <?php $a = 1; // header("Content-Type: text/plain; charset=EUC-JP"); do { echo "条件を評価される前に実行される\n"; } while ($a < 1); ?>
do〜while文は、繰り返し処理を行うという点ではwhile文と同じですが、式のチェックがループの最初ではなく、最後に行われるという違いがあります。 while文の場合は、ループの最初に式がチェックされますので、条件によっては一度も実行されないこともありえますが、do〜while文は、式を最後にチェックするので、最低1回は必ず実行されることになります。
do { // 処理 } while(式);
なお、do〜while文には中カッコを使用しない構文はありません。
<?php $a = 1; // header("Content-Type: text/plain; charset=EUC-JP"); do { echo "条件を評価される前に実行される\n"; } while ($a < 1); ?>
<<戻る