Diferenças entre if / elseif / else if / else


elseif ou else if Eis a questão?

Recentemente me deparei com a duvida em saber qual seria a diferença entre os if, else Após ver que não tinha nada claro no Google de forma direta achei interessante escrever esse Artigo. A baixo irei descrever de uma forma bem resumida e direta como trabalham cada um dos if ou else.


Então Vamos lá:


if


A construção if é uma das características mais importantes de muitas linguagens, incluindo o PHP. Ela permite a execução condicional de fragmentos de código. PHP apresenta uma estrutura  que é similar à de C:

Referencia: php.net

elseif


elseif (senão se) , como seu nome sugere, é uma combinação de if e else. Como qualquer outra, ele estende um comando if para executar uma instrução diferente no caso de a expressão if original ser avaliada como FALSE

Referencia: php.net

 else


Muitas vezes você vai querer executar uma instrução se uma certa condição for satisfeita, e uma instrução diferente se a condição não for atendida. Isso é o que mais serve. outra estende um comando if para executar uma instrução caso a expressão no comando if for avaliada como FALSO.

Referencia: php.net



Então onde está o else if ?

O else if tem a mesma função do elseif, Porem A comunidade Php.net, não recomenda a utilização pois ele pode gerar uma mensagem de erro ou até mesmo falhar.



$teste = "1";

if($teste == "3")
{
//Caso a variavel $test seja Verdadiera para este if ele ira entra neste
}
elseif($teste == "a")
{
// Caso a Variavel $test seja Falsa no if anterior ele ira entra nesse if
}
else if($teste == "j")
{
// Da mesma forna que o elseif ele Caso a Variavel $test seja Falsa no if anterior ele ira entra nesse if
}
else
{
// E caso a variavel $test Seja Falsa ele ira entra neste
}


Qualquer duvida ou correção estamos a disposição.


Obrigado.

Share on Google Plus

About Thiago Rodrigues

Formado em Sistema de Informação pela Faculdade Paraíso
O que falar de mim? Não á muito, mas garanto que meu objetivo aqui é somente ajudar!
Atualmente desenvolvendo o projeto do QiEstudo.

Comentários
0 Comentários

0 comentários:

Postar um comentário