Cursos On-line Gratuitos- PHP

Aula 13

Assim como em outras linguagens de programação, o PHP oferece comandos para que sejam gerados laços, ou seja, conjunto de comandos que serão executados um determinado número de vezes.

O primeiro comando que iremos estudar neste sentido é o comando While, que tem o objetivo de gerar um loop (laço) e, este laço será abandonado quando a expressão avaliada pelo comando While for falsa.. A expressão lógica a ser empregada consta do inicio da estrutura deste comando, conforme podemos observar na sintaxe abaixo:

while (expressão lógica)
    {lista de comandos que fazem parte do laço}


Caso o resultado do teste seja positivo, a lista de comandos será executada e em seguida, o teste será novamente realizado. Caso o resultado do teste seja falso, a lista de comandos não mais será executada e, o fluxo do programa irá seguir para a próxima linha após o comando ENDWHILE, que encerra o laço.

Veja um simples exemplo do comando estudado:

<?php
    ...
    $contador=10;
    while ($contador>=1) {
        echo "Contagem regressiva $contador <br>";
        $contador=$contador-1;
    }
    echo "Final da contagem regressiva"

Ao executar o Script acima, teremos como resultado:

Contagem regressiva 10;
Contagem regressiva 9;
Contagem regressiva 8;
Contagem regressiva 7;
Contagem regressiva 6;
Contagem regressiva 5;
Contagem regressiva 4;
Contagem regressiva 3;
Contagem regressiva 2;
Contagem regressiva 1;
Final da contagem regressiva

É importante lembrar que se, ao invés de uma lista de comandos, tivermos um único comando a ser executado enquanto a condição do While for verdadeira, deveremos empregar a seguinte sintaxe:

while (expressão):
    linha de comando a ser executada enquanto teste for verdadeiro
endwhile;

No próximo módulo de aula iremos estudar a estrutura de repetição DO...WHILE.

 

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco