A instrução condicional em PHP permite que você faça uma decisão sobre qual a lógica para executar com base nos valores em variáveis. Por exemplo, você pode optar por imprimir uma mensagem, se uma pessoa é menor de idade e uma mensagem diferente , se uma pessoa é maior de idade . Existem três tipos de declarações condicionais em PHP : a declaração " if ... else " , a Declaração de "switch" eo operador ternário . Instruções
1
Criar uma instrução condicional simples com "se" seguido pela condição entre parênteses, seguido da instrução a ser executada se for verdade . Por exemplo, digite :
if ($ idade <21 ) echo "Você não pode comprar álcool ";
2
Combinar " mais" com o "se" para executar um declaração diferente quando a condição é falsa. Por exemplo, digite :
if ($ idade < 21)
eco;
mais
echo "Você" Você não pode comprar álcool! " estão autorizados a comprar álcool ";
3
Use " elseif "para avaliar mais de uma condição na declaração condicional. Por exemplo, digite : " Você não pode comprar álcool ou cigarros "
if ($ idade < 18)
eco;
elseif ( $ idade < 21)
echo " você não pode comprar álcool, mas você pode comprar cigarros. ";
mais
echo " você tem permissão para comprar bebidas alcoólicas e cigarros ";
4
Use a instrução "switch" quando uma variável contém uma série de valores e você quer fazer algo diferente para cada valor. Insira cada condição de uso de " caso", seguido pelas declarações que você deseja executar , seguidas por " quebrar "; . Use "default " em vez de "caso" para corresponder a todas as outras condições. Coloque o conteúdo da instrução switch em chaves. Por exemplo, digite :
switch ( $ cor ) {
case " vermelho " :
$ hex = "# EE2C2C ";
break;
caso "azul" :
$ hex = "# 191970 ";
break;
caso " verde " :
$ hex = "# 31B94D ";
break;
padrão :
$ hex = "# CDC9C9 ";
break;
}
5
Use o operador ternário para criar uma única instrução e retornar um valor se uma declaração é verdadeira e outro valor se a afirmação é falsa . Especifique a condição seguido por um "?" eo valor se verdadeiro seguido por um " : " eo valor se falso . Por exemplo, digite :
$ legal_drinking_age = ($ idade < 21) ? "Não" : "Sim" ;