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