SlideShare ist ein Scribd-Unternehmen logo
1 von 8
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

Weitere ähnliche Inhalte

Was ist angesagt?

Introducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoIntroducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoMarcelo Rodrigues
 
Introdução ao php
Introdução ao phpIntrodução ao php
Introdução ao phpTiago Davi
 
Programacao orientada-a-objetos-java
Programacao orientada-a-objetos-javaProgramacao orientada-a-objetos-java
Programacao orientada-a-objetos-javaRenato Sousa
 
Curso Java #01 - Introdução
Curso Java #01 - IntroduçãoCurso Java #01 - Introdução
Curso Java #01 - IntroduçãoRenato Sousa
 
Sebenta Ling Prog Cptig MóDulo Iii Carla
Sebenta Ling Prog Cptig   MóDulo Iii CarlaSebenta Ling Prog Cptig   MóDulo Iii Carla
Sebenta Ling Prog Cptig MóDulo Iii CarlaCarla Silva
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisãoEvelyneBorges
 
Exercícios shellscript
Exercícios shellscriptExercícios shellscript
Exercícios shellscriptCarlos Melo
 
Linguagem de Programação - aula 04
Linguagem de Programação - aula 04Linguagem de Programação - aula 04
Linguagem de Programação - aula 04Willian Carvalho
 
Introdução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetiçãoIntrodução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetiçãogbpf
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoMauro Pereira
 
Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2engenhariadecomputacao
 
Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisgbpf
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
Linguagem de Programação PERL
Linguagem de Programação PERLLinguagem de Programação PERL
Linguagem de Programação PERLTiago R. Sampaio
 
Linguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De DecisaoLinguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De DecisaoRegis Magalhães
 
Aula 4 - Programação 1
Aula 4 - Programação 1Aula 4 - Programação 1
Aula 4 - Programação 1Isaac Barros
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1engenhariadecomputacao
 

Was ist angesagt? (20)

Minicurso php
Minicurso phpMinicurso php
Minicurso php
 
Introducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoIntroducao a Lógica de Programação
Introducao a Lógica de Programação
 
Introdução ao php
Introdução ao phpIntrodução ao php
Introdução ao php
 
Programacao orientada-a-objetos-java
Programacao orientada-a-objetos-javaProgramacao orientada-a-objetos-java
Programacao orientada-a-objetos-java
 
Curso Java #01 - Introdução
Curso Java #01 - IntroduçãoCurso Java #01 - Introdução
Curso Java #01 - Introdução
 
Sebenta Ling Prog Cptig MóDulo Iii Carla
Sebenta Ling Prog Cptig   MóDulo Iii CarlaSebenta Ling Prog Cptig   MóDulo Iii Carla
Sebenta Ling Prog Cptig MóDulo Iii Carla
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisão
 
Exercícios shellscript
Exercícios shellscriptExercícios shellscript
Exercícios shellscript
 
Linguagem de Programação - aula 04
Linguagem de Programação - aula 04Linguagem de Programação - aula 04
Linguagem de Programação - aula 04
 
Introdução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetiçãoIntrodução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetição
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introdução
 
Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2
 
Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveis
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
Linguagem de Programação PERL
Linguagem de Programação PERLLinguagem de Programação PERL
Linguagem de Programação PERL
 
Dicas de Excel
Dicas de ExcelDicas de Excel
Dicas de Excel
 
Linguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De DecisaoLinguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De Decisao
 
Aula 4 - Programação 1
Aula 4 - Programação 1Aula 4 - Programação 1
Aula 4 - Programação 1
 
Ud3
Ud3Ud3
Ud3
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 

Andere mochten auch

Matematica Discreta
Matematica DiscretaMatematica Discreta
Matematica DiscretaKevin Kerik
 
Identificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de softwareIdentificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de softwareAndré Agostinho
 
Conceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosConceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosVando Junqueira
 
Matematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudMatematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudJefferson Cuaspud
 
Aula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosAula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosMairaM
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2César Augusto Pessôa
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de ProgramaçãoAndré Agostinho
 
01 - Introdução a lógica de programação - v1.4
01 - Introdução a lógica de programação - v1.401 - Introdução a lógica de programação - v1.4
01 - Introdução a lógica de programação - v1.4César Augusto Pessôa
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...Professor Samuel Ribeiro
 

Andere mochten auch (20)

KHALEDNAZZAL_eq
KHALEDNAZZAL_eqKHALEDNAZZAL_eq
KHALEDNAZZAL_eq
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Arduino iad
Arduino iadArduino iad
Arduino iad
 
Matematica Discreta
Matematica DiscretaMatematica Discreta
Matematica Discreta
 
Identificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de softwareIdentificando requisitos comuns e variantes em linhas de produtos de software
Identificando requisitos comuns e variantes em linhas de produtos de software
 
PyFuncemeClimateTools
PyFuncemeClimateToolsPyFuncemeClimateTools
PyFuncemeClimateTools
 
Conceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosConceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmos
 
Matematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudMatematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson Cuaspud
 
Aula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosAula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de Projetos
 
Algoritmos conceitos
Algoritmos conceitosAlgoritmos conceitos
Algoritmos conceitos
 
Operadores booleanos
Operadores booleanosOperadores booleanos
Operadores booleanos
 
Aula 15 minutos
Aula 15 minutosAula 15 minutos
Aula 15 minutos
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 
LÓGICA PROGRAMÁVEL
LÓGICA PROGRAMÁVELLÓGICA PROGRAMÁVEL
LÓGICA PROGRAMÁVEL
 
01 - Introdução a lógica de programação - v1.4
01 - Introdução a lógica de programação - v1.401 - Introdução a lógica de programação - v1.4
01 - Introdução a lógica de programação - v1.4
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
 
Operadores
OperadoresOperadores
Operadores
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 

Ähnlich wie Estruturas de controle if/else switch PHP

Aula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdfAula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdfAntonioSvio1
 
Oficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptOficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptRaphael Donaire Albino
 
Comandos de Controle de Fluxo: IF, SWITCH e Ternário em C
Comandos de Controle de Fluxo: IF, SWITCH e Ternário em CComandos de Controle de Fluxo: IF, SWITCH e Ternário em C
Comandos de Controle de Fluxo: IF, SWITCH e Ternário em CSchoolByte
 
Introducao ao Shell Script
Introducao ao Shell ScriptIntroducao ao Shell Script
Introducao ao Shell ScriptHugo Maia Vieira
 
6. estruturas de controlo de fluxo
6. estruturas de controlo de fluxo6. estruturas de controlo de fluxo
6. estruturas de controlo de fluxoEugenio Caetano
 
Introdução a Linguagem de Programação
Introdução a Linguagem de ProgramaçãoIntrodução a Linguagem de Programação
Introdução a Linguagem de ProgramaçãoJessica Ribeiro
 
Laços de repetição em C.
Laços de repetição em C.Laços de repetição em C.
Laços de repetição em C.SchoolByte
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de RepetiçãoProfessor Samuel Ribeiro
 
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de ControleCurso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de ControleRenato Sousa
 
Conjunto de instruções mips - instruções de desvio
Conjunto de instruções mips - instruções de desvioConjunto de instruções mips - instruções de desvio
Conjunto de instruções mips - instruções de desvioElaine Cecília Gatto
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlex Camargo
 
Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02Leandro Rezende
 
Php women oficina iniciante de php
Php women   oficina iniciante de phpPhp women   oficina iniciante de php
Php women oficina iniciante de phpTais Reis
 

Ähnlich wie Estruturas de controle if/else switch PHP (20)

Introdução a php
Introdução a phpIntrodução a php
Introdução a php
 
3ª aula php
3ª aula php3ª aula php
3ª aula php
 
Aula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdfAula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdf
 
Oficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptOficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScript
 
Shell scripts
Shell scriptsShell scripts
Shell scripts
 
02 controle de fluxo
02   controle de fluxo02   controle de fluxo
02 controle de fluxo
 
Comandos de Controle de Fluxo: IF, SWITCH e Ternário em C
Comandos de Controle de Fluxo: IF, SWITCH e Ternário em CComandos de Controle de Fluxo: IF, SWITCH e Ternário em C
Comandos de Controle de Fluxo: IF, SWITCH e Ternário em C
 
Introducao ao Shell Script
Introducao ao Shell ScriptIntroducao ao Shell Script
Introducao ao Shell Script
 
Shell script i
Shell script iShell script i
Shell script i
 
6. estruturas de controlo de fluxo
6. estruturas de controlo de fluxo6. estruturas de controlo de fluxo
6. estruturas de controlo de fluxo
 
Introdução a Linguagem de Programação
Introdução a Linguagem de ProgramaçãoIntrodução a Linguagem de Programação
Introdução a Linguagem de Programação
 
Laços de repetição em C.
Laços de repetição em C.Laços de repetição em C.
Laços de repetição em C.
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de Repetição
 
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de ControleCurso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
 
Conjunto de instruções mips - instruções de desvio
Conjunto de instruções mips - instruções de desvioConjunto de instruções mips - instruções de desvio
Conjunto de instruções mips - instruções de desvio
 
Shell script
Shell scriptShell script
Shell script
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetição
 
Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02
 
Capítulo 2 - Python
Capítulo 2 - PythonCapítulo 2 - Python
Capítulo 2 - Python
 
Php women oficina iniciante de php
Php women   oficina iniciante de phpPhp women   oficina iniciante de php
Php women oficina iniciante de php
 

Mehr von Sedu

Html aula 1
Html aula 1Html aula 1
Html aula 1Sedu
 
Introdução de web
Introdução de webIntrodução de web
Introdução de webSedu
 
Fluxograma
FluxogramaFluxograma
FluxogramaSedu
 
Algoritmo
AlgoritmoAlgoritmo
AlgoritmoSedu
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a pooSedu
 
Poo encapsulamento
Poo encapsulamentoPoo encapsulamento
Poo encapsulamentoSedu
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiaisSedu
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiaisSedu
 
Variaveis
VariaveisVariaveis
VariaveisSedu
 
Poo visibilidade
Poo visibilidadePoo visibilidade
Poo visibilidadeSedu
 
Variaveis php
Variaveis phpVariaveis php
Variaveis phpSedu
 
C++ introducao
C++ introducaoC++ introducao
C++ introducaoSedu
 
String c++
String c++String c++
String c++Sedu
 
Tomada de decisao - logica
Tomada de decisao - logicaTomada de decisao - logica
Tomada de decisao - logicaSedu
 
Estrutura de controle repetição C++
Estrutura de controle repetição C++Estrutura de controle repetição C++
Estrutura de controle repetição C++Sedu
 

Mehr von Sedu (15)

Html aula 1
Html aula 1Html aula 1
Html aula 1
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
Fluxograma
FluxogramaFluxograma
Fluxograma
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
 
Poo encapsulamento
Poo encapsulamentoPoo encapsulamento
Poo encapsulamento
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiais
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiais
 
Variaveis
VariaveisVariaveis
Variaveis
 
Poo visibilidade
Poo visibilidadePoo visibilidade
Poo visibilidade
 
Variaveis php
Variaveis phpVariaveis php
Variaveis php
 
C++ introducao
C++ introducaoC++ introducao
C++ introducao
 
String c++
String c++String c++
String c++
 
Tomada de decisao - logica
Tomada de decisao - logicaTomada de decisao - logica
Tomada de decisao - logica
 
Estrutura de controle repetição C++
Estrutura de controle repetição C++Estrutura de controle repetição C++
Estrutura de controle repetição C++
 

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 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
  • 3. 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
  • 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 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
  • 6. 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
  • 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 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