If Else no PHP

Neste artigo, vamos ver como funciona If Else no PHP.

Como a maioria das linguagens de programação, PHP também permite que você crie condições diferentes baseado em critérios escolhidos pelo desenvolvedor.

Você pode criar condições em um teste lógico ou comparativo em tempo de execução. O interpretador do PHP irá avaliar a expressão e irá validar se é Verdadeiro ou falso.

Instrução If

A instrução if é usada para executar um bloco de código somente se a condição especificada for avaliada como verdadeira. Ela pode ser escrita desta forma:

if($condição){
    // Código a ser executado.
}

Instrução If Else

Não é raro quando precisamos tomar decisão fora da condição inicial. Você pode fornecer dentro da linha de código uma alternativa.

A condição Else permite que você execute um bloco de código caso a expressão inicial seja avaliada como falsa. Veja como utilizar:

if($condição_inicial){
    // Código que será executado caso $condição_inicial seja TRUE.
} else{
    // Código que será executado caso $condição_inicial seja FALSE.
}

Há uma condição especial dentro do IF ELSE no PHP. Você pode combinar múltiplos IF ELSES, conforme o exemplo abaixo.

if($condicao1){
    // Código a ser executado caso $condicao1 seja verdadeiro.
} elseif($condicao2){
    // Código a ser executado se a $condicao1 for falsa e $condicao2 seja verdadeira.
} else{
    // Código a ser executado se a $condicao1 for falsa e $condicao2 seja falsa.
}

Operadores Ternários

O operador ternário fornece uma forma abreviada de escrever IF ELSE. O operador ternário é representado pelo ponto de interrogação (?). Ele simplesmente checa se o resultado for verdadeiro ou falso.

Código escrito usando o operador ternário pode ser difícil de ler. No entanto, é uma alternativa a construção normal de IF Else.

<?php echo ($condicao1 > 77) ? 'Passou de ano' : 'Repetiu de ano'; ?>