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”;
}
?>
Download

Declarações Condicionais em PHP