32 while-no-php - CodeHamper

WHILE no PHP

Uma estrutura de controle similar ao IF




O WHILE é uma estrutura de controle similar ao IF. Da mesma forma, possui uma condição para executar um bloco de comandos. A diferença primordial é que o WHILE estabelece um laço de repetição, ou seja, o bloco de comandos será executado repetidamente enquanto a condição de entrada dada pela expressão for verdadeira.

Este comando pode ser interpretado como “ENQUANTO (expressão) FAÇA {comandos..}”.

while(expressão){
  //comandos
}

No exemplo a seguir, o comando WHILE está avaliando a expressão “se $a é menor que 5” como ponto de entrada do laço de repetições. Na primeira vez que é executada esta comparação, é retornado TRUE, visto que o valor de $a é 1. Logo o programa entra no laço de repetições executando os comandos entre { }. Observe que, dentro do bloco de comandos, a variável $a é incrementada.

Assim, esta execução perdurá por mais algumas iterações. Quando seu valor for igual a 5, a comparação retornará FALSE e não mais entrará no WHILE, deixando de executar o bloco de comandos.

<?php
  $a= 1;
  while($a <5){
    print $a;
    $a++;
  }
?>

Resultado:
1234


CodeHamper © 2017 - Todos os direitos reservados