Aula 2 28 JUL 14 Estruturas de Controle em PHP
Estruturas de
Controle em PHP
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Estruturas de Controle em
PHP
- Comandos condicionais
- if
- switch
- Comandos de repetição
- while
- do...while
- for
- foreach
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Estruturas de Controle em
PHP
- Controle de fluxo de repetições
- break
- continue
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Comando condicional if
<?php
if (expressao1)
{ bloco1 }; elseif (expressao2)
{ bloco2 }; else { bloco3 };
Uso do if com
{ }
?>
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Comando condicional if
<?php
$prova1 = 7;
$prova2 = 5;
$nota = ($prova1+$prova2) / 2; if ($nota<3)
$desempenho
elseif ($nota<5)
$desempenho
elseif ($nota<7)
$desempenho
elseif ($nota<9)
$desempenho
else
$desempenho
= "PÉSSIMO";
= "RUIM";
Uso do if sem
{ }
= "MÉDIO";
= "BOM";
= "EXCELENTE";
echo "O seu desempenho foi $desempenho";
?>
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Comando condicional if
<?php
$prova1 = 7;
$prova2 = 5;
$nota = ($prova1+$prova2) / 2; if ($nota<3)
$desempenho
elseif ($nota<5)
$desempenho
elseif ($nota<7)
$desempenho
elseif ($nota<9)
$desempenho
else
$desempenho
= "PÉSSIMO";
= "RUIM";
$desempenho= ????
= "MÉDIO";
= "BOM";
= "EXCELENTE";
echo "O seu desempenho foi $desempenho";
?>
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Comando condicional if if sem else
<?php if ($nota == 10)
{
echo "Parabéns! <br>"; echo "Você tirou a nota máxima!";
}
?>
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Comando condicional if
Uso do endif
- não é necessário o uso de { }
<?php
if (expressao1): bloco1 elseif (expressao2): bloco2 else: bloco3 endif;
?>
Prof Mauricio Lederer Análise e Desenvolvimento de Sistemas - UNIANDRADE
Comando condicional switch - mesmo uso do