Instrução elseif
Postado em 10 de setembro de 2010 por Henderson | Categorias: PHP | Tags: elseif | Sem comentários » | Comentar
O elseif é uma instrução complementar ao if e ao else. Utilizando somente o if e o else, só é possível executar a instrução1 se o teste for verdadeiro, ou a instrução2 se o teste for falso. Mas se desejarmos executar uma terceira instrução, caso o teste seja falso, mas em outro teste seja verdadeiro? Para clarear vejamos o esqueleto da estrutura if-elseif-else:
if ([teste1]) instrução1; elseif ([teste2]) instrução2; else instrução3;
Com a estrutura acima, é possível indicar a qualidade de uma nota. Vejamos na prática:
<?php $nota = 5; if ($nota == 10) echo 'Excelente'; elseif ($nota > 5) echo 'Regular'; else echo 'Ruim'; ?>
Saiba mais em: http://www.manjaphp.com.br/content/curso-de-php-estruturas-condicionais-if-elseif-else-parte-1
Exemplos de expressões para validar as condições:
$a == $b Verdadeiro se $a é igual a $b.
$a != $b Verdadeiro se $a diferente de $b.
$a < $b Verdadeiro se $a menor que $b.
$a > $b Verdadeiro se $a maior que $b.
$a <= $b Verdadeiro se $a menor ou igual a $b.
$a >= $b Verdadeiro se $a maior ou igual a $b.
Operadores lógicos para otimizar as condições, consoante as nossas necessidades:
$a and $b And – Verdadeiro se ambos $a e $b forem verdadeiros.
$a or $b Or – Verdadeiro se $a ou $b forem verdadeiros.
$a xor $b Or – Verdadeiro se $a ou $b forem verdadeiros, mas não os dois.
! $a Not – Verdadeiro se $a for falso.
$a && $b And – Verdadeiro se $a e $b forem verdadeiros.
$a || $b Or – Verdadeiro se $a ou $b forem verdadeiros.
Saiba mais em: http://www.truquesedicas.com/tutoriais/php/basico/00005a.htm