Publicidade cabeçário

quarta-feira, 23 de janeiro de 2013

PHP Estrutura de Controle - Comando For

     Loops for são os laços mais complexos em PHP. Eles se comportam como os seus homólogos em C. A sintaxe de um loop é:
for(<expressão1>;<expressão2>;<expressão3>)
comando;

Assim como o for esse pode ser um laço complicado
Assim como o for esse pode ser um laço complicado
fonte da imagem:tieknot.com

onde:

<expressão1> é avaliada e executada incondicionalmente  no começo do loop e somente uma vez!
<expressão2> é avaliada e executada uma vez a cada iteração* se for considerada falsa ele termina a execução, se for considerada verdadeira continua a execução.
<expressão3> é avaliada e executada a cada iteração*

*iteração - é cada ciclo do laço, quando ele termina um loop é considerado uma iteração!



Exemplo de sintaxe comando for
Exemplo de sintaxe comando for

observações:
  • sempre definimos as instruções internas separadas por ; (ponto e vírgula).
  • a primeira expressão é um contador, a segunda é uma expressão de verificação e a última é uma instrução de modificação do contador.
  • nem sempre é necessário utilizar as 3 expressões, podemos suprimir a segunda, assim o php entende que é sempre TRUE;
  • o for assim como o if suporta a sintaxe alternativa :endfor (dois pontos endfor);
para saber mais sobre estruturas de controle:
clique aqui ==> estrutura de controle: comando if e else
clique aqui ==> estrutura de controle: comando while e do...while
clique aqui ==> estrutura de controle: comando foreach
clique aqui ==> estrutura de controle: comando break e continue
clique aqui ==> estrutura de controle: comando switch
clique aqui ==> estrutura de controle: comando return
clique aqui ==> estrutura de controle: comando goto


fonte: < Estruturas de controle no php >
            < Estrutura de controle: for >
adaptado: arroyo, gabriel

Gostou do blog? Então segue =D 
Gostou da postagem? Então comenta ;DDD 

Fique por dentro das atualizações 


Volte sempre que precisar


Nenhum comentário:

Postar um comentário