Tutorial PHP

PHP INÍCIO Introdução ao PHP Instalação do PHP Sintaxe PHP Comentários PHP Variáveis ​​PHP PHP Eco/Impressão Tipos de dados PHP Strings PHP Números PHP Matemática PHP Constantes PHP Operadores PHP PHP If...Else...Elseif Chave PHP Loops PHP Funções PHP Matrizes PHP PHP Superglobais PHP RegEx

Formulários PHP

Manipulação de formulários PHP Validação de formulário PHP Formulário PHP obrigatório URL/e-mail do formulário PHP Formulário PHP completo

PHP Avançado

Data e hora do PHP Incluir PHP Manipulação de arquivos PHP Arquivo PHP Abrir/Ler Arquivo PHP Criar/Gravar Upload de arquivo PHP Cookies PHP Sessões PHP Filtros PHP Filtros PHP Avançados Funções de retorno de chamada do PHP PHP JSON Exceções do PHP

PHP OOP

PHP O que é POO Classes/objetos PHP Construtor PHP Destruidor PHP Modificadores de acesso PHP Herança PHP Constantes PHP Classes abstratas PHP Interfaces PHP Características PHP Métodos estáticos PHP Propriedades estáticas do PHP Namespaces PHP Iteráveis ​​PHP

Banco de dados MySQL

Banco de dados MySQL MySQL Connect MySQL Criar banco de dados MySQL Criar Tabela Dados de inserção do MySQL MySQL Obter Último ID MySQL Inserir Múltiplo Preparado para MySQL Dados de seleção do MySQL MySQL Onde MySQL Ordenar por Dados de exclusão do MySQL Dados de atualização do MySQL Dados de limite do MySQL

PHP XML

Analisadores XML PHP Analisador PHP SimpleXML PHP SimpleXML - Obter PHP XML Expatriado PHP XML DOM

PHP - AJAX

Introdução AJAX PHP AJAX Banco de dados AJAX XML AJAX Pesquisa em tempo real AJAX Enquete AJAX

Exemplos PHP

Exemplos PHP Compilador PHP Teste PHP Exercícios PHP Certificado PHP

Referência PHP

Visão geral do PHP Matriz PHP Calendário PHP Data do PHP Diretório PHP Erro PHP Exceção PHP Sistema de arquivos PHP Filtro PHP PHP FTP PHP JSON Palavras-chave PHP PHP Libxml Correio PHP Matemática PHP PHP Diversos PHP MySQLi Rede PHP Controle de saída PHP PHP RegEx PHP SimpleXML Fluxo PHP String PHP Manipulação de variáveis ​​PHP Analisador XML PHP PHP Zip Fusos horários PHP

Instruções PHP if...else...elseif


As instruções condicionais são usadas para executar diferentes ações com base em diferentes condições.


Declarações Condicionais PHP

Muitas vezes, quando você escreve código, deseja executar ações diferentes para condições diferentes. Você pode usar instruções condicionais em seu código para fazer isso.

Em PHP temos as seguintes declarações condicionais:

  • if instrução - executa algum código se uma condição for verdadeira
  • if...else instrução - executa algum código se uma condição for verdadeira e outro código se essa condição for falsa
  • if...elseif...else instrução - executa códigos diferentes para mais de duas condições
  • switch instrução - seleciona um dos muitos blocos de código a serem executados

PHP - A instrução if

A ifinstrução executa algum código se uma condição for verdadeira.

Sintaxe

if (condition) {
  code to be executed if condition is true
;
}

Exemplo

Saída "Tenha um bom dia!" se a hora atual (HOUR) for menor que 20:

<?php
$t = date("H");

if ($t < "20") {
  echo "Have a good day!";
}
?>


PHP - A instrução if...else

A if...elseinstrução executa algum código se uma condição for verdadeira e outro código se essa condição for falsa.

Sintaxe

if (condition) {
  code to be executed if condition is true;
} else {
  code to be executed if condition is false;
}

Exemplo

Saída "Tenha um bom dia!" se a hora atual for inferior a 20 e "Tenha uma boa noite!" de outra forma:

<?php
$t = date("H");

if ($t < "20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?>

PHP - A instrução if...elseif...else

A if...elseif...elseinstrução executa códigos diferentes para mais de duas condições.

Sintaxe

if (condition) {
  code to be executed if this condition is true;
} elseif (condition) {
  code to be executed if first condition is false and this condition is true;
} else {
  code to be executed if all conditions are false;
}

Exemplo

Saída "Tenha um bom dia!" se a hora atual for inferior a 10 e "Tenha um bom dia!" se a hora atual for menor que 20. Caso contrário, ele exibirá "Tenha uma boa noite!":

<?php
$t = date("H");

if ($t < "10") {
  echo "Have a good morning!";
} elseif ($t < "20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?>

PHP - A instrução switch

A switchafirmação será explicada no próximo capítulo.


Exercícios PHP

Teste-se com exercícios

Exercício:

Saída "Hello World" se $afor maior que $b.

$a = 50;
$b = 10;
  >  {
  echo "Hello World";
}