Estruturas de controle if/else switch PHP
-
Upload
ze-maria-lehrback -
Category
Technology
-
view
25 -
download
0
Transcript of Estruturas de controle if/else switch PHP
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árioecho ("O número $numero é impar");?>
ESTRUTURAS DE CONTROLEIF/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 CONTROLESWITCH, 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 CONTROLESWITCH, 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 CONTROLEWHILE-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 CONTROLEWHILE
<?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
<?phpfor ($n=1; $n <= 10; $n++) {echo ($n." ");}?>
Isso resultará em:1 2 3 4 5 6 7 8 9 10