PHP If...Else
The if, elseif and else no PHP é utilizzado para executar diferentes acções baseadas em condições anteriores.
Conditional Statements
You can use conditional statements in your code to do this.
- if...else statement - usa-se quando se pretende executar determinado código baseado na condição anterior ser verdadeira ou não.
- elseif statement - é usado com if...else para executar determinado código se uma de várias condiçções é true (verdadeira)
The If...Else Statement
Se pretende executar um código condicional que baseia determinada condição em true"verdadeira" e a outra falsa false, use o if....else.
Sintaxe
if (<i>condition</i>)
<i> code to be executed if condition is true;</i>
else
<i> code to be executed if condition is false;</i>
|
Exemplo
Neste exemplo a saída será "Bom Fim de Semana" se o dia for sexta feira, de outra forma a saída será "Tenha um Bom Dia":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Bom Fim de Semana!"; else
echo "Tenha um Bom Dia!"; ?>
</body>
</html>
|
Se existir mais de uma linha pode ser executada se a condição for true/false, as linahs devem ficar entre paênteses::
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Olá!<br />"; echo "Bom fim de semana!";
echo "Até Segunda!";
}
?>
</body>
</html>
|
ElseIf
Se pretende usar um de várias condições utilize o elseif
Sintaxe
if (<i>condition</i>)
<i> code to be executed if condition is true;</i>
elseif (<i>condition</i>)
<i> code to be executed if condition is true;
</i>else
<i> code to be executed if condition is false;</i>
|
Exemplo
Neste exemplo a saída "Bom Fim de Semana!" se for Sexta-Feira, e "Tenha um Bom Dia de Domingo!" se o dia actual é Domingo e nos outros casos a saída será "Tenha um Bom Dia!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Bom Fim de Semana!"; elseif ($d=="Sun")
echo "Tenha um Bom Dia de Domingo!"; else
echo "Tenha um Bom Dia!"; ?>
</body>
</html>
|
|