Estruturas de controle: if, else, e switch em PHP

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.

If e Else

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

Switch

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.

Estude+

https://www.youtube.com/watch?v=thElQ5IhM1Q