A declaração Do While do PHP
Este tutorial é sobre a instrução do.. while do PHP, que é uma instrução de loop semelhante à instrução while que discutimos no tutorial anterior. E, como a instrução while, você pode usar a instrução do.. while para instruir seu programa a executar uma tarefa repetidamente até que você peça para parar. Parará quando a expressão de teste não for mais avaliada como verdadeira. Aqui está o código.

faça {faça ​​isso}
while (expressão);
$ número = 1;

faça {echo "$ number
";
$ number ++;
}
while (número $ <11);



$ número = 1;
Se você leu o tutorial anterior sobre a instrução while, lembrará que devemos primeiro inicializar a variável de teste $ number para um valor inicial. Esta etapa não faz parte da instrução de loop e pode não ser necessária se a variável de teste já tiver sido inicializada anteriormente no programa. Mas, para o nosso exemplo, a variável de teste não foi inicializada anteriormente.

faça {echo "$ number
";
$ number ++;
}
faça {faça ​​isso}
Este código será repetido continuamente até que você diga para parar na segunda parte da instrução do.. while. O código de exemplo imprimirá o valor atual de $ number e, em seguida, o HTML
código para o navegador da web. Em seguida, aumentará o valor de $ number em 1. Essa segunda parte do código deve ser incluída para alterar o valor de $ number toda vez que o loop for executado. Se estiver faltando, o valor de $ number nunca será alterado e o loop será repetido indefinidamente. O código $ number ++; aumentará o valor de $ number em um de cada vez no loop e o programa interromperá o loop quando o valor for 11.

while (número $ <11);
while (expressão);
Este é o código que controla o número de vezes que o loop é executado. No exemplo, o loop será interrompido quando a expressão de texto não for mais verdadeira (o valor da variável de teste não será menor que 11). Observe também que a instrução termina com um ponto e vírgula.

Se você comparar a instrução while com a instrução do.. while, notará que o código a ser executado faça {faça ​​isso} e o código que controla o loop while (expressão); são trocados. Então, o que isso significa? Isso significa que o faça {faça ​​isso} O código sempre será executado pelo menos uma vez na instrução do.. while porque o código de controle não avalia a expressão de teste até depois do faça {faça ​​isso} código é executado pela primeira vez. No entanto, na instrução while, a expressão de teste é avaliada primeiro e é possível que o faça {faça ​​isso} nunca será executado. Portanto, você deseja usar a instrução do.. while quando quiser o faça {faça ​​isso} parte do código a ser executado pelo menos uma vez.

O resultado ficará assim no navegador da web.

1
2
3
4
5
6
7
8
9
10





Instruções De Vídeo: PHP: Declaração e atribuição de arrays em PHP (Pode 2024).