Aula03 PHPBasico EstruturasDeControle

376 palavras 2 páginas
Aula 03

Estruturas de Controle

Prof. Rodrigo Curvêllo

PHP – Básico

Aula 03
Estruturas de Controle


Blocos
 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 “}”. if ($x == $y){ if ($x == $y) comando1; comando2;

Prof. Rodrigo Curvêllo

}

PHP – Básico

comando1; comando2; Aula 03
Estruturas de Controle


Também chamados de condicionais, os comandos de seleção permitem executar comandos ou blocos de comandos com base em testes feitos durante a execução.
 If
 switch

Prof. Rodrigo Curvêllo

PHP – Básico

Aula 03
Estruturas de Controle - IF


Testa a condição e executa o comando indicado se o resultado for true (valor diferente de zero). if (expressão) comando; Prof. Rodrigo Curvêllo

if (expressão){ comando1; comando2; comando3; comando4; comando5; comando1; comando2; comando3;
}

PHP – Básico

if (expressão): comando; ... comando; endif;

Aula 03
Estruturas de Controle - IF


Else
 Complemento

opcional para o if.

 Se

utilizado, o comando será executado se a expressão retornar o valor false (zero).

if (expressão) comando; else
Comando;

Prof. Rodrigo Curvêllo

if (expressão): comando; ... comando; else comando; ... comando; Endif;
PHP – Básico

Aula 03
Estruturas de Controle - IF if ($a > $b)
$maior = $a; else $maior = $b;

Prof. Rodrigo Curvêllo

if (expressao1) : comando; ... comando; [ elseif (expressao2) comando; ... comando; ]
[ else comando; ... comando; ] endif; PHP – Básico

Aula 03
Estruturas de Controle - SWITCH
 Atua

de maneira semelhante a uma série de comandos if na mesma expressão. if ($i == 0) echo “i é igual a zero”; elseif ($i == 1)echo echo “i é igual a um”; elseif ($i == 2) echo “i é igual a dois”;

Prof. Rodrigo Curvêllo

switch ($i) { case 0: echo “i é igual a zero”; break; case 1: echo “i é igual a um”; break; case 2: echo “i é igual a dois”; break; }

PHP – Básico

Aula 03
Estruturas de

Relacionados