2. Estruturas de controle
• São comandos utilizados para estruturar programas escritos em
PHP.
Dividem se em:
Comandos condicionais:
If
Switch
Comandos de repetição:
While
Do... While
For
Foreach
3. Comandos Condicionais
• Utilizando comandos condicionais temos a oportunidade
de avaliar uma expressão e, dependendo do resultado
obtido, executar um trecho de código diferente.
• Esses comandos são usados sempre que há
necessidade de uma tomada de decisão dentro de um
programa.
Por exemplo:
Se a nota for maior ou igual a 7, imprimir o valor
aprovado, senão imprimir o valor reprovado.
4. Bloco de Comando
• Um bloco consiste de vários comandos
agrupados com o objetivo de relacioná-los com
determinado comando ou função.
• Blocos em PHP são delimitados pelos
caracteres "{" e "}".
Exemplo:
if ($x == $y){
//Bloco de comandos
}
5. If
• Comando que avalia uma expressão.
Dependendo do resultado, um bloco de
comando é executado.
• Possui como complemento os comandos
Elseif e/ou Else.
7. Podemos ler a sintaxe da seguinte forma:
• Se exp1 for verdadeira execute bloco1
• Senão se exp2 for verdadeira, execute bloco2
• Senão execute bloco3
Somente um dos blocos de comando será executado.
9. Switch
• Em algumas ocasiões, você tem uma mesma
variável e quer compará-la com diversos
valores, neste caso é interessante utilizar o
switch, que trabalha basicamente com o
operador de igualdade.
• O uso do comando switch torna o código mais
organizado.
10. Sintaxe do comando switch:
Switch ( operador )
{
case valor1:
Bloco1
Break;
case valor2:
Bloco2
Break;
case valor3:
Bloco3
Break;
default:
Bloco4
Break;
}
11. Exemplo:
<?php
$opcao = ‘k’;
switch($opcao)
{
case ‘s’:
echo “Você escolheu a opção SIM”;
break;
case ‘n’:
echo “Você escolheu a opção NÃO”;
break;
default:
echo “A opção digitada é inválida”;
break;
}
?>
13. Comandos de repetição
• São comandos utilizados para que um
conjunto de instruções seja executado
repetidamente por um número
determinado de vezes, ou até que
determinada condição seja atingida.
Por exemplo:
Podemos fazer repetições até que uma
variável atinja determinado valor.
14. While
• O comando avalia a expressão, e
enquanto essa expressão for verdadeira,
a execução do bloco de comandos é
repetida.
• Se o valor da expressão for falso encerra-
se o laço de repetição.
16. Exemplo:
<?php
$cont = 1;
while($cont<100){
echo “O valor atual do contador é $cont <br>”;
$cont++;
}
?>
17. Do...While
• A diferença entre o while e o do...while é
que o while avalia a expressão no inicio
do laço, e o do...while avalia a expressão
no final do laço.
• O do...while será executado pelo menos
uma vez.