Instruções PHP If Else Elseif
Neste artigo, veremos as instruções if else Elseif do PHP . Também examinaremos como ele funciona e como usá-lo para controlar o fluxo de execução.
Aqui estão alguns exemplos para demonstrar como a instrução pode ser usada na prática, bem como sua sintaxe e uso.
Uma instrução PHP if else Elseif é um método muito útil e eficaz de programação PHP .
Ele permite que você teste várias condições ao mesmo tempo e execute diferentes conjuntos de código de acordo com essas condições.
Isso inclui um bloco de código baseado nessas condições. É usado quando várias condições precisam ser verificadas e diferentes ações precisam ser executadas com base nos resultados.
Declarações condicionais em PHP
Em declarações condicionais, diferentes ações são executadas dependendo das condições. No PHP, você pode usar os operadores if/else, switch e ternário para controlar a execução do código.
PHP tem as seguintes declarações condicionais:
- Declaração if do PHP – executa o código se uma condição for atendida.
- Declaração if else do PHP – executa um código se uma condição for verdadeira e outro código quando for falsa .
- Declaração if elseif else do PHP – executa códigos diferentes para várias condições.
- Declaração switch do PHP – executa um bloco de código entre muitos.
Declaração if do PHP
Na instrução if do PHP , diferentes ações podem ser executadas com base em diferentes condições.
Quando uma instrução if é usada em uma expressão, ela avalia uma condição específica e executa um bloco de código somente se a condição for verdadeira .
Sintaxe
if (condition) { A true condition will trigger the execution of the code; }
No exemplo abaixo, a saída será “ Have a good day! ” se a hora atual for menor que 16:
Example:
Aqui está um exemplo para imprimir “Você é um adulto!” se a idade for superior a 18 anos:
Example:
Declaração If Else do PHP
A instrução PHP If Else é usada para executar blocos de código com base na avaliação de uma condição.
você pode realizar diferentes ações dependendo das condições.
A instrução PHP If Else primeiro avalia a condição, que pode ser qualquer expressão que retorne um valor booleano ( true ou false ).
Se a condição for true , o bloco de código dentro do primeiro conjunto de chaves { } é executado.
Se a condição for false , o bloco de código dentro do segundo conjunto de chaves é executado.
Sintaxe
if (condition) { If condition is true, execute code;} else { If condition is false, execute code; }
No exemplo abaixo, a saída será “Have a good day!” se a hora atual for menor que 16, caso contrário, a saída será “Have a sweet night!” :
PHP If Else Example: 1
O exemplo a seguir imprime "Você é um adulto!" se sua idade for maior que 18 anos. Caso contrário, imprimirá “Você é jovem!”:
PHP If Else Example: 2
Declaração If Else do PHP
Usando a instrução if-elseif-else , você pode testar várias condições e determinar quais ações tomar com base nos resultados.
É uma extensão da instrução if-else padrão, que permite que você use outras instruções se quiser testar várias condições dentro dessa instrução.
Sintaxe
if (condition) { When this condition True, execute the code;} elseif (condition) { When this condition True and first condition is False, execute the code; } else { When all above conditions are False, execute the code; }
No exemplo abaixo, a saída será “Tenha um bom dia!” se a hora atual for inferior a 10 e "Tenha um bom dia!" se a hora atual for menor que 16, caso contrário, a saída será “Have a sweet night!” :
Example:
No exemplo abaixo, imprimirá “Você é um adulto!” se a sua idade for maior que 18 anos, e “Você é muito velho!” se sua idade for maior ou igual a 60 anos, caso contrário imprimirá “Você é jovem!”:
Example:
Exemplo de Explicação
No exemplo acima, definimos uma variável $age e atribuímos a ela um valor de 18.
Em seguida, ele usa uma instrução if para verificar se a idade é maior que 18 e menor que 60.
Se ambas as condições forem verdadeiras , o código executará a primeira instrução e exibirá “Você é um adulto!”.
Se a idade for 60 anos ou mais, o código executará o bloco elseif e exibirá “Você é muito velho!”.
Se a idade for menor que 18 anos, o código pulará os dois primeiros blocos e executará o bloco else , exibindo “Você é jovem!”.
Portanto, neste exemplo, como o valor de $age é 18, a primeira condição é true e a saída será “Você é um adulto!”.
Declaração de troca do PHP
A instrução switch em PHP é outro método condicional que permite executar diferentes blocos de código de acordo com o valor de uma expressão na instrução condicional.
Além da instrução if else if do PHP , uma instrução switch é uma alternativa útil ao comparar vários valores com uma única expressão que pode ser comparada com um conjunto de valores.
As instruções switch podem ser usadas para selecionar um dos vários blocos de código que devem ser executados pela instrução.
Sintaxe
switch (variable) { case label1: This code will be executed if variable=label1 is true; break; case label2: This code will be executed if variable=label2 is true; break; case label3: This code will be executed if variable=label3 is true; break; … default: Default will be executed if variable is different from all labels; }
Para implementar os casos de troca, precisamos começar com uma expressão var (geralmente uma variável) que é avaliada uma vez.
Uma comparação é então feita entre o valor da expressão e cada um dos valores para cada instância na estrutura.
Isso significa que quando houver uma correspondência, o bloco de código associado a esse caso será executado.
Você pode usar break para evitar que o código seja executado no próximo caso automaticamente.
As instruções padrão são usadas quando não há correspondência entre as duas instruções.
Vamos criar uma instrução switch para flores e encontrar a “rosa” nos casos switch:
Example:
Aqui está outro exemplo de criação de uma instrução switch para uma pesquisa de dia da semana por “casado” em todos os casos:
Example:
Exemplo de Explicação:
O exemplo acima demonstra o uso de uma instrução switch em PHP para exibir uma mensagem baseada no valor de uma variável.
O código define uma variável $day e atribui a ela o valor “wed”.
O código então usa uma instrução switch para avaliar o valor de $day.
A instrução switch verifica o valor de $day em relação a uma série de instruções case, cada uma representando um valor possível de $day. Se o valor de $day corresponder a uma das instruções case, o código dentro desse case será executado.
Se o valor de $day não corresponder a nenhuma das instruções case , o código dentro do bloco padrão será executado.
Neste exemplo particular, como o valor de $day é “weed”, o código executará a terceira instrução case, que exibe a mensagem “Today is Wednesday!” usando a instrução echo .
A instrução break é usada para sair da instrução switch após a execução do bloco case correspondente.
Portanto, o código demonstra como usar uma instrução switch em PHP para executar diferentes blocos de código dependendo do valor de uma variável. Ele também mostra como a instrução break é usada para sair da instrução switch após a execução de um bloco case correspondente.
Conclusão
PHP If Else é uma declaração poderosa para controlar o fluxo do seu código com base em certas condições.
Ao avaliar uma condição e executar um bloco de código com base no resultado, você pode criar programas mais dinâmicos e responsivos.
É importante entender a sintaxe das instruções If Else do PHP e como estruturar seu código adequadamente para aproveitar ao máximo esse recurso do PHP.
Com prática e experimentação, você pode usar instruções PHP If Else para criar um código mais eficiente e eficaz.