PHP 実行しながら ループはコードのブロックを実行し、条件が true であればループのステータスをチェックします。 PHP しながら ループとの唯一の違いは、式/条件をチェックする前にループのスコープ内でコード ブロックを実行することです。 PHP While ループでは、最初の条件がチェックされてからコードが実行されます。 PHP 実行しながら ループでは、最初のコードが実行され、次に条件がチェックされます。

PHP Do While ループの構文は次のとおりです。

do {
    // çalıştırılacak kodlar...
} while (condition);

PHP 実行しながら

PHP 実行しながら例を挙げてサイクルを理解しましょう。

この例では、$i という名前の変数を作成し、それにデータ 1 を与えました。 PHP 実行しながらdo と入力して中括弧を開くことにより、ループを作成しました。 echo を使用すると、ループが返されるたびに数値 $i を出力し、ループが返されるたびに変数 $i のデータを 1 ずつインクリメントしました。 while 文を定義し、$i が 5 未満の場合の条件を書きました。$i が 5 未満になるまで、つまり数値 i が 4 (4 を含む) になるまで、毎回「数値: $i」を出力します。 $i の代わりに変数 $i のデータが出力されました。

$i = 1;
while{
   echo "Sayı: {$i} 
";
   $i++;
} while($i < 5);
/*
 * Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

PHP 実行しながらこのサイクルには、忘れてはいけない非常に重要な微妙な詳細があります。前述したように、このサイクルでは最初のアクション、つまりコードが実行されます。その後、状態がチェックされます。これは、条件が false を返した場合、ループは 2 回目ではなく、最初にコードが実行されることを意味します。これを例で理解してみましょう。

$i = 10;
do {
  echo "Sayı: $i 
";
  $i++;
} while ($i <= 5);
// Çıktı: Sayı 10

これ PHP 実行しながら この例では、条件が false を返したため、ループは返されませんでした。ただし、 PHP 実行しながら コードはループの最初のステージの条件の前に実行されたため、出力「数値: 10」が得られました。

PHP Do While の代替構文

PHP 実行しながら ループ内の PHP While、PHP For、PHP If Else、PHP Switch など。他の制御構造のような代替構文はありません。