Em outras palavras, são as condições que a gente usa para retornar valores.
Explicando: Se alguma coisa for igual a X roda um código.
Por exemplo, como verificar se um dado vindo de um formulário, é "ABC" ou "DEF"?
2:Usando IF:
É muito facil montar uma condição IFe IF ELSE em seu código.Basta memorizar a seguinte regra:
IF (algumavariavel==AlgumValor){
}
OBS:NUNCA ESQUEÇA DESTA REGRA.CADA IF, ELSE, e ELSEIF tem o seu ({ E }).Se começar um IF/ELSE/ELSEIF, e esquecer de fechá-lo, VAI dar problema.Outra coisa, TEM que ter o "==", se não tambem pode ocorrer problema.
Exemplo básico:
<?
if ($variavel==X){
echo "A variavel corresponde a X";
}
?>
Exemplo, que verifica qual valor veio de uma URL(usando método GET.)
<?
$valor = $_GET['valor]'; //Declaramos a $valor
//Vamos usar a regrinha do IF:
$valor = $_GET['valor'];
if ($valor=="X"){
Echo "O valor vindo foi X";
}
?>
Para testar o código acima, salve isto como "arquivo.php", e teste assim:
http://localhost/arquivo.php?valor=X
3:Usando IF com ELSE:
É basicamente a mesma coisa do if.O que muda é:Se o valor for igual a X, mostra a mensagem "O valor vindo foi X", caso contrário, mostra a mensagem "Veio um valor diferente de X".
Exemplo usando método GET:
<?
$valor = $_GET['valor'];
if ($valor=="X"){
Echo "O valor vindo foi X";
}else{
echo "O valor vindo foi diferente de X";
}
?>
Para testar o código, tambem é a mesma coisa do exemplo do IF:
Salve o arquivo como "arquivo.php" e digite isto no navegador: http://localhost/arquivo.php?valor=X
Virá uma mensagem, mostrando que veio o valor X.Depois teste assim: http://localhost/arquivo.php?valor=Y
Virá uma mensagem, mostrando que veio um valor diferente de X.
4: Usando IF e ElSEIF:
Tambem é a mesma coisa, só que ao invés de colocar ELSE, coloque ELSEIF.
O que muda de ELSE para ELSEIF? Muda, que você poderá verificar se veio mais outra informação, ao invés de X.Meio complicado de entender, mas simples de fazer.Veja:
Outro exemplo, com método GET:
<?
$valor = $_GET['valor'];
if ($valor=="X"){
Echo "O valor vindo foi X";
}elseif ($valor=="Y"){
echo "O valor vindo foi Y";
}
elseif ($valor=="Z"){
echo "O valor vindo foi Z";
}
?>
Para testar é o mesmo procedimento.Salve o arquivo, e teste das seguintes maneiras:
http://localhost/arquivo.php?valor=Xhttp://localhost/arquivo.php?valor=Yhttp://localhost/arquivo.php?valor=Z
O script irá retornar 3 Mensagens diferentes.
5: Usando SWITCH:
O SWITCH, tambem é a mesma coisa.Ele é tambem é feito em blocos de verificação.A sua única diferença, é que ele pode substituir o IF, ELSE e ELSEIF.Mas é recomendado quando tem que fazer muitas verificações.
Para poucas verificações use o IF/ELSE/ELSEIF mesmo.
Exemplo, tambem usando método GET:
<?
$valor=$_GET['valor'];
switch ($valor){
case "X";
echo "O valor veio X";
break;
case "Y";
echo "O valor veio Y";
break;
}
?>
É uma simples regra:
<?
switch ($variavel){
case "X";
echo "O valor veio X";
break;
}
?>
Explicando:Caso o valor da variavel $variavel vier X, mostra a mensagem.
Sempre para por mais condições é esta regra:
Pergunta
lucke
Olá pessoal!
Este é meu primeiro post na área de tutoriais do fórum.
O que tenho percebido, é que muitas pessoas se embaraçam na hora de usar o IF, o Else ou o Switch.
Por isso, decidi postar este tutorial, bem explicado e com exemplos, ótimo para inciciantes.
1:Oque é IF, ELSE, ou SWITCH?
Traduzido do ingles, IF(se), Else(ou, senão), Elseif (ou se), Switch(mudar, trocar).
Em outras palavras, são as condições que a gente usa para retornar valores.
Explicando: Se alguma coisa for igual a X roda um código.
Por exemplo, como verificar se um dado vindo de um formulário, é "ABC" ou "DEF"?
2:Usando IF:
É muito facil montar uma condição IFe IF ELSE em seu código.Basta memorizar a seguinte regra:
OBS:NUNCA ESQUEÇA DESTA REGRA.CADA IF, ELSE, e ELSEIF tem o seu ({ E }).Se começar um IF/ELSE/ELSEIF, e esquecer de fechá-lo, VAI dar problema.Outra coisa, TEM que ter o "==", se não tambem pode ocorrer problema. Exemplo básico: Exemplo, que verifica qual valor veio de uma URL(usando método GET.) Para testar o código acima, salve isto como "arquivo.php", e teste assim: http://localhost/arquivo.php?valor=X 3:Usando IF com ELSE: É basicamente a mesma coisa do if.O que muda é:Se o valor for igual a X, mostra a mensagem "O valor vindo foi X", caso contrário, mostra a mensagem "Veio um valor diferente de X". Exemplo usando método GET: Para testar o código, tambem é a mesma coisa do exemplo do IF: Salve o arquivo como "arquivo.php" e digite isto no navegador: http://localhost/arquivo.php?valor=X Virá uma mensagem, mostrando que veio o valor X.Depois teste assim: http://localhost/arquivo.php?valor=Y Virá uma mensagem, mostrando que veio um valor diferente de X. 4: Usando IF e ElSEIF: Tambem é a mesma coisa, só que ao invés de colocar ELSE, coloque ELSEIF. O que muda de ELSE para ELSEIF? Muda, que você poderá verificar se veio mais outra informação, ao invés de X.Meio complicado de entender, mas simples de fazer.Veja: Outro exemplo, com método GET: Para testar é o mesmo procedimento.Salve o arquivo, e teste das seguintes maneiras: http://localhost/arquivo.php?valor=X http://localhost/arquivo.php?valor=Y http://localhost/arquivo.php?valor=Z O script irá retornar 3 Mensagens diferentes. 5: Usando SWITCH: O SWITCH, tambem é a mesma coisa.Ele é tambem é feito em blocos de verificação.A sua única diferença, é que ele pode substituir o IF, ELSE e ELSEIF.Mas é recomendado quando tem que fazer muitas verificações. Para poucas verificações use o IF/ELSE/ELSEIF mesmo. Exemplo, tambem usando método GET: É uma simples regra: Explicando:Caso o valor da variavel $variavel vier X, mostra a mensagem. Sempre para por mais condições é esta regra:E é isso pessoal!
Qualquer erro, dúvida postem ai!
Flws!!
Editado por luckeLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.