ESTRUTURAS DE CONTROLE
IF / ELSE UM FATOR DE EXTREMA IMPORTÂNCIA EM QUALQUER
LINGUAGEM DE PROGRAMAÇÃO É A CAPACIDADE DE TORNAR NOSSO
CÓDIGO CAPAZ DE TOMAR DECISÕES BASEANDO-SE NO QUE É FALSO E
VERDADEIRO (LÓGICA BOOLEANA).
EM PHP, USAMOS IF E ELSE PARA TAL AÇÃO, EM CONJUNTO COM
OPERADORES LÓGICOS PARA QUE POSSAMOS FAZER COMPARAÇÕES.
<?php
/*Código que verifica se um número é par ou ímpar */
$numero = 50;
if ($numero % 2 == 0)
/*
* Se o resto da divisão de um número por 2 for 0,
* então, quer dizer que este número é par.
*/
echo ("O número $numero é par");
else
//Caso contrário
echo ("O número $numero é impar");
?>
ESTRUTURAS DE CONTROLE
IF/ELSE
Em PHP, existe um comando que permite utilizar várias opções
definidas agrupadas em uma única estrutura.
Switch trabalha usando casos (case) que são valores definidos. A
estrutura do switch é: switch (variável)
{
case valor: código a ser executado
}
ESTRUTURAS DE CONTROLE
SWITCH, CASE E DEFAULT
$var1 = 0;
switch ($var1) {
case 0:
echo “valor é zero”; break;
case 1: echo “valor é um”; break;
case 2: echo “valor é dois”; break;
case 3: echo “valor é três”; break;
default: echo “Valor fora da faixa”; break;
}
ESTRUTURAS DE CONTROLE
SWITCH, CASE E DEFAULT
WHILE E FOR SÃO COMANDOS QUE SERVEM PARA
MANTER UMA PORÇÃO DO CÓDIGO
EXECUTANDO REPETIDAMENTE.
TAMBÉM CONHECIDOS COMO ESTRUTURAS DE
REPETIÇÃO, ITERAÇÕES OU LOOPS, ESSES
COMANDOS MANTÉM A EXECUÇÃO ATÉ QUE SEU
ARGUMENTO SEJA FALSO.
ESTRUTURAS DE CONTROLE
WHILE-FOR
A estrutura principal de while é:
while (comparação)
{
código que será executado
}
Ou seja, a comparação é verificada, caso ela seja
verdadeira, então, o código é executado.
ESTRUTURAS DE CONTROLE
WHILE
<?PHP
$N = 1;
WHILE<= 10)
{
ECHO ($N." ");
$N++;
}
?>
Isso resultará em:
1 2 3 4 5 6 7 8 9 10
A ESTRUTURA PRINCIPAL DE FOR É:
FOR (VALOR INICIAL; COMPARAÇÃO; MODIFICAÇÃO DO
VALOR)
{ CÓDIGO QUE SERÁ EXECUTADO }
ESTRUTURAS DE CONTROLE
FOR
<?php
for ($n=1;
$n <= 10; $n++) {
echo ($n." ");
}
?>
Isso resultará em:
1 2 3 4 5 6 7 8 9 10

Estruturas de controle if/else switch PHP

  • 1.
    ESTRUTURAS DE CONTROLE IF/ ELSE UM FATOR DE EXTREMA IMPORTÂNCIA EM QUALQUER LINGUAGEM DE PROGRAMAÇÃO É A CAPACIDADE DE TORNAR NOSSO CÓDIGO CAPAZ DE TOMAR DECISÕES BASEANDO-SE NO QUE É FALSO E VERDADEIRO (LÓGICA BOOLEANA). EM PHP, USAMOS IF E ELSE PARA TAL AÇÃO, EM CONJUNTO COM OPERADORES LÓGICOS PARA QUE POSSAMOS FAZER COMPARAÇÕES.
  • 2.
    <?php /*Código que verificase um número é par ou ímpar */ $numero = 50; if ($numero % 2 == 0) /* * Se o resto da divisão de um número por 2 for 0, * então, quer dizer que este número é par. */ echo ("O número $numero é par"); else //Caso contrário echo ("O número $numero é impar"); ?> ESTRUTURAS DE CONTROLE IF/ELSE
  • 3.
    Em PHP, existeum comando que permite utilizar várias opções definidas agrupadas em uma única estrutura. Switch trabalha usando casos (case) que são valores definidos. A estrutura do switch é: switch (variável) { case valor: código a ser executado } ESTRUTURAS DE CONTROLE SWITCH, CASE E DEFAULT
  • 4.
    $var1 = 0; switch($var1) { case 0: echo “valor é zero”; break; case 1: echo “valor é um”; break; case 2: echo “valor é dois”; break; case 3: echo “valor é três”; break; default: echo “Valor fora da faixa”; break; } ESTRUTURAS DE CONTROLE SWITCH, CASE E DEFAULT
  • 5.
    WHILE E FORSÃO COMANDOS QUE SERVEM PARA MANTER UMA PORÇÃO DO CÓDIGO EXECUTANDO REPETIDAMENTE. TAMBÉM CONHECIDOS COMO ESTRUTURAS DE REPETIÇÃO, ITERAÇÕES OU LOOPS, ESSES COMANDOS MANTÉM A EXECUÇÃO ATÉ QUE SEU ARGUMENTO SEJA FALSO. ESTRUTURAS DE CONTROLE WHILE-FOR
  • 6.
    A estrutura principalde while é: while (comparação) { código que será executado } Ou seja, a comparação é verificada, caso ela seja verdadeira, então, o código é executado. ESTRUTURAS DE CONTROLE WHILE
  • 7.
    <?PHP $N = 1; WHILE<=10) { ECHO ($N." "); $N++; } ?> Isso resultará em: 1 2 3 4 5 6 7 8 9 10
  • 8.
    A ESTRUTURA PRINCIPALDE FOR É: FOR (VALOR INICIAL; COMPARAÇÃO; MODIFICAÇÃO DO VALOR) { CÓDIGO QUE SERÁ EXECUTADO } ESTRUTURAS DE CONTROLE FOR <?php for ($n=1; $n <= 10; $n++) { echo ($n." "); } ?> Isso resultará em: 1 2 3 4 5 6 7 8 9 10