Tecnologias para
Internet
Thyago Maia Tavares de Farias
Aula 10
Sumário
Camada Lógica
PHP
Declarações condicionais em PHP
Declarações Condicionais em
PHP
Usados para executar diferentes ações baseadas
em diferentes condições;
Em PHP temos as seguintes declarações
condicionais:
if (SE)
if...else (SE...SENÃO)
if...elseif...else (SE...SENÃO SE...SENÃO)
switch (ESCOLHA)
Declarações Condicionais em
PHP
A declaração if
Usada para executar uma região de código somente
se uma condição específica for verdadeira;
Sintaxe:
if (condição)
{
// região de código
}
Declarações Condicionais em
PHP
A declaração if
Exemplo – Escreve “Tenha um bom fim de
semana” se o dia corrente for sexta-feira:
<?php
$d = date(“D”);
if ($d == “Fri”)
{
echo “Tenha um bom fim de semana”;
}
?>
Declarações Condicionais em
PHP
A declaração if...else
Usada para executar uma região de código se uma condição específica for
verdadeira e outra região se a mesma condição for falsa;
Sintaxe:
if (condição)
{
// região de código 1
}
else
{
// regioão de código 2
}
Declarações Condicionais em
PHP
A declaração if...else
Exemplo – Escreve “Tenha um bom fim de
semana” se o dia corrente for sexta-feira. Caso
contrário, escreve “Tenha um bom dia”:
<?php
$d = date(“D”);
if ($d == “Fri”)
echo “Tenha um bom fim de semana”;
else
echo “Tenha um bom dia”;
?>
Declarações Condicionais em
PHP
A declaração if...elseif...else
Usada para executar uma das várias regiões de
código de acordo com determinadas condições;
Sintaxe:
if (condição)
// região de código
elseif (condição)
// região de código
else
// região de código
Declarações Condicionais em
PHP
A declaração if...elseif...else
Exemplo:
<?php
$d = date(“D”);
if ($d == “Fri”)
echo “Tenha um bom fim de semana”;
elseif ($d == “Sun”)
echo “Tenha um bom domingo”;
else
echo “Tenha um bom dia”;
?>
Declarações Condicionais em
PHP
A declaração switch
Usada para selecionar um dos vários blocos de código a serem
executados;
Sintaxe:
switch($variavel)
{
case valor_1:
// Lista de instruções
break;
case valor_2:
// Lista de instruções
break;
default:
// Lista de instruções
}
Declarações Condicionais em
PHP
Exemplo:
<?php
switch ($x)
{
case 1:
echo "Número 1";
break;
case 2:
echo "Número 2";
break;
default:
echo “Não é 1 ou 2";
}
?>
Declarações Condicionais em
PHP
Exercício:
Faça um script PHP, declarando uma variável
inicializada com um valor numérico qualquer. O
script deverá informar se a variável contém um
número positivo ou negativo. Utilize a
declaração if.
Declarações Condicionais em
PHP
Solução:
<?php
$numero = 5;
if
{
($numero >= 0)
echo “Positivo”;
}
else
{
echo “Negativo”;
}
?>