As estruturas de controle if, else e switch permitem que um programador controle o fluxo de execução de um script PHP. Essas estruturas avaliam uma expressão e, em seguida, executam um bloco de código com base no resultado da avaliação.
A estrutura if em PHP é usada para executar um bloco de código se uma condição for avaliada como verdadeira. Em outras palavras, o bloco de código só é executado se a expressão dentro do if for verdadeira. A estrutura if é seguida pela palavra-chave else, que é usada para executar um bloco de código se a condição avaliada for falsa.
Aqui está um exemplo simples de uma estrutura de controle if/else:
if ($idade >= 18) {
echo "Você é maior de idade.";
} else {
echo "Você é menor de idade.";
}
Neste exemplo, a variável $idade
é avaliada em relação ao número 18. Se a variável for maior ou igual a 18, o script exibe a mensagem "Você é maior de idade." Caso contrário, o script exibe a mensagem "Você é menor de idade."
O if/else também pode ser usado em conjunto com outras estruturas de controle, como loops e funções. Por exemplo, podemos usar um if/else dentro de um loop para verificar se uma determinada condição é atendida em cada iteração do loop.
https://www.youtube.com/watch?v=qAisUeI5oKE
A estrutura de controle switch é usada para executar um bloco de código diferente com base no valor de uma expressão. A estrutura switch avalia a expressão e, em seguida, executa o bloco de código correspondente ao valor da expressão.
Aqui está um exemplo simples de uma estrutura de controle switch:
switch ($diaDaSemana) {
case "segunda":
echo "Hoje é segunda-feira.";
break;
case "terça":
echo "Hoje é terça-feira.";
break;
case "quarta":
echo "Hoje é quarta-feira.";
break;
case "quinta":
echo "Hoje é quinta-feira.";
break;
case "sexta":
echo "Hoje é sexta-feira.";
break;
default:
echo "Não é um dia da semana válido.";
break;
}
Este exemplo avalia a variável $diaDaSemana
e, em seguida, executa o bloco de código correspondente ao valor dessa variável. Se a variável tiver o valor "segunda", o script exibe a mensagem "Hoje é segunda-feira." Se a variável tiver o valor "terça", o script exibe a mensagem "Hoje é terça-feira." E assim por diante. Se a variável não corresponder a nenhum dos valores especificados nos casos, o script exibe a mensagem "Não é um dia da semana válido."
O switch é uma ótima estrutura de controle para lidar com situações em que há muitas opções diferentes que precisam ser avaliadas. Ele permite que você escreva um código mais limpo e organizado, em vez de usar uma série de declarações if/else aninhadas.
Em resumo, as estruturas de controle if, else e switch são fundamentais para o desenvolvimento de scripts PHP. Elas permitem que você controle o fluxo de execução do seu código com base em condições específicas, tornando seu código mais flexível e poderoso.