本記事では、PHPのwhile文とdo~while文の使い方・書き方・違いについて解説しています。Amazon調べ)Amazonで探す楽天市場で探すYahoo!ショッピングで探すポチップ目次while文・do~while文の使い方・書き方while文とdo~while文の基本的な使い方は以下のとおりです。(条件式);while文とdo~while文は条件式の結果がtrueの時にループを繰り返す命令です。実際に、while文とdo~while文を使用したサンプルコードを用意したので、動作確認してみましょう。これは、変数$iの値が3以下の時はtrueを返しループ処理を実行し4以上の時にfalseを返しループ処理を抜けるという意味です。while文とdo~while文は、全く同じ実行結果を返していることが分かります。while文とdo~while文は使い方が少し違うけど同じ結果を返すなら好みで使っていいの?と思われますが特定の場面で違う挙動を見せます。その違いについて見ていきましょう。while文とdo~while文の違い下記のコードを実行すると、皆さんどのような実行結果が返ってくると思いますか?少し考えてみましょう。3);正解は、while文は何も実行されずdo~while文は「4回目の処理です」とブラウザに表示されます。このような違いが表れるのか、その理由はwhile文とdo~while文は条件式を判定するタイミングが違うからです。while文はループ処理を実行する前に条件式を判定します。3」はfalseを返すため一度もループ処理を実行しません。do~while文は一度ループ処理を実行してから条件式を判定するため「4回目の処理です」が表示されます。AGENTは、国内最大級の転職支援実績を持つIT・Web業界に強い転職エージェントです。詳細をみるフリーランス案件紹介サイトMidworksは豊富な案件と「フリーランス」と「正社員」の、良いとこ取りをした働き方を実現する手厚い保障が特徴のエージェントです。月額980円で読み放題。