*   >> Leitura Educação Artigos >> science >> programação

Php laço Statements

O básico de PHP - Parte 8 Introdução Esta é parte de minha série 8, Noções básicas de PHP. Um loop é um conjunto de instruções que executa repetidamente até que uma condição especificada for atendida. No PHP, você tem o loop do-while, o loop while e do loop for. Vamos ver o que tudo isso significa, neste artigo. A própria malha é uma afirmação que tem outras declarações dentro. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected].

Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. O laço do-while Tente o seguinte código em primeiro lugar: $ n = 0; não {echo $ n; echo "++ $ n;}? while ($ n> Vamos olhar para o que está no código Zero é atribuído a uma variável, $ n Então você tem o do-while de loop A primeira coisa no comunicado... é, fazer. Esta é uma instrução para o PHP Interpreter para executar o que está dentro das chaves. O intérprete executa instruções em um programa de cima para baixo. A primeira instrução a ser executada é a declaração e atribuição de variável, $ n.

A próxima instrução é a declaração de loop do-while. Então, assim como o intérprete vê, fazer, ele executa todas as declarações nas chaves. Há duas declarações no bloco. A primeira exibe o valor de US $ n. O segundo incrementos, $ n. Agora, após a segunda chaveta, você tem a palavra, enquanto que. fazer e enquanto são palavras reservadas. Eles são instruções para o intérprete PHP. Depois da palavra, enquanto, você tem uma condição. Então, , fazer instrui o interpretador para executar as declarações em as chaves. Imediatamente depois que o intérprete vê enquanto.

enquanto avalia a condição para ver se os condição resulta em verdade. Se resultar em verdadeiros (verdadeiros retornos), então as declarações em as chaves são executadas novamente. A condição enquanto estiver marcada novamente; se é verdade o bloco é executado novamente. Esse ciclo se repete até que a condição é falsa. Para o caso acima do valor de partida para $ n é zero. Quando o bloco é executado, zero é apresentado e, em seguida, o valor de $ N é aumentado para 1, a partir de zero.

Como $ n é 1, a condição, enquanto torna-se ", enquanto (1 O maior valor de US $ n exibido é 4, mas US $ n chega a um valor de 5, uma vez no bloco, ele será exibido antes de ser incrementado. A sintaxe para a instrução do-while é: {declarações} while (condição) O while loop A sintaxe para a instrução loop while é while (condição) {declarações} A declaração de loop while é quase o mesmo que a declaração de loop do-while com a seguinte diferença: não há nenhuma instrução do para o loop while Com o loop while, se no início, a condição for avaliada como falsa, o bloco nunca é executado para o loop do-while, o bloco é avaliado pelo menos uma vez.

. (pela primeira vez). Para o laço No primeiro código desse parte da série, existem duas afirmações principais. A instrução de declaração e atribuição e do-while loop. Estas duas declarações podem ser combinadas, em um outro circuito chamado . do loop Este é todo o código no loop for: for ($ n = 0; n $ {echo $ n; echo '}?> Tudo o que temos neste código é o loop for. O loop começa com a palavra reservada, para, seguido por parênteses, em seguida, o bloco a ser executado. Nos parênteses há três expressões (declarações), separados por ponto e vírgula.

Nos parênteses, a primeira expressão é a declaração e inicialização da variável, $ n. A próxima expressão entre parênteses é a condição, enquanto que tivemos. O que empurrou o loop do-while estar repetindo o incremento foi de US $ n, isto é, ++ $ n. Nos parênteses do laço for, esta é a terceira expressão. Havia duas instruções no bloco do laço do-while. Uma das declarações está agora nos parênteses do loop for. O outro vai para o bloco do loop for. Experimente o código acima. A sintaxe simplificada para o loop é dado abaixo. A explicação é dada em seguida.

for ([initialExpression]; [condição]; [incrementExpression]) {declarações} Quando um loop é executado, ocorre o seguinte: 1) A expressão inicializar,-expressão inicial, se houver, é executado. Essa expressão geralmente inicializa (atribui um valor a uma variável) um ou mais contadores de loop. Esta expressão também pode declarar variáveis. 2) A expressão de condição é avaliada. Se o valor da condição for verdadeira, as instruções de loop será executado. Se o valor da condição é falsa, o loop para termina. Se a expressão para a condição for omitido, a condição é assumida como sendo verdadeira.

3) As instruções de bloco de executar. 4) O incremento (ou atualização) expressão, se houver, executa e controle retorna para a Etapa 2. A Declaração de quebrar o "break;" declaração pode ser usado para terminar um ciclo antes de seu fim determinado. Tente o seguinte código e observe que o ciclo termina após $ n é 2. for ($ n = 0; n $ {echo $ n; echo "if ($ n == 2) {break;}}?> Cada vez em o loop, o se-condição é verificada para o valor true Quando $ n é 2, o se-condição vai return true;.. tornar o se-bloco para executar No bloco se, você tem apenas uma declaração, o quebrar declaração.

É apenas uma palavra, quebrar. Sempre termine a instrução break e outras declarações com um ponto e vírgula. A instrução break interrompe o ciclo de repetir. Neste caso, ele parou o loop quando a condição If interno ocorreu (era verdade) . A instrução continue Você pode causar uma iteração a ser ignorado como o loop é repetição. Você usar a declaração para este continuar. É apenas uma palavra, continuar. Sempre terminar com um ponto e vírgula. O código a seguir ilustra isso, quando $ n é 2. A iteração por US $ n igual a 2 é ignorado.

for ($ n = 0; n $ {if ($ n == 2) {continue;} echo $ n; eco '}>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.