PHP Faça Enquanto O loop executa o bloco de código e verifica o status do loop se a condição for verdadeira. PHP Enquanto A única diferença com o loop é que ele executa o bloco de código dentro do escopo do loop antes de verificar a expressão/condição. No loop PHP While, a primeira condição é verificada e, em seguida, os códigos são executados. PHP Faça Enquanto No loop, os primeiros códigos são executados e a condição é verificada.

A sintaxe do loop PHP Do While é a seguinte:

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

PHP Faça Enquanto

PHP Faça EnquantoVamos entender o ciclo com um exemplo.

Neste exemplo, criamos uma variável chamada $i e atribuímos a ela os dados 1. Então PHP Faça EnquantoCriamos o loop digitando do e abrindo chaves. Com echo, imprimimos o número $i toda vez que o loop retornava e incrementávamos os dados da variável $i em 1 cada vez que ela retornava. Definimos a instrução while e escrevemos a condição se $i for menor que 5. Produzimos "Número: $i" cada vez até que $i seja menor que 5, ou seja, até que o número i seja 4 (incluindo 4). Os dados da variável $i foram gerados em vez de $i.

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

PHP Faça EnquantoHá um detalhe sutil muito importante no ciclo que não devemos esquecer. Como mencionamos, neste ciclo é realizada a primeira ação, ou seja, os códigos são executados. Então a condição é verificada. Isso significa que se a condição retornar falso, o loop não fará um loop uma segunda vez, mas os códigos serão executados na primeira vez. Vamos entender isso com um exemplo.

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

isso PHP Faça Enquanto No seu exemplo, o loop não retornou porque a condição retornou falso. No entanto PHP Faça Enquanto Como os códigos foram executados antes da condição no primeiro estágio do loop, obtivemos a saída “Número: 10”.

PHP Do While Sintaxe Alternativa

PHP Faça Enquanto PHP While, PHP For, PHP If Else, PHP Switch etc. Não há sintaxe alternativa como em outras estruturas de controle.